欢迎各位兄弟 发布技术文章
这里的技术是共享的
代码如下: ClassLoader::addDirectories(array( app_path().'/commands', app_path().'/controllers', app_path().'/models', app_path().'/database/seeds', app_path().'/libraries/class', //增加这一段 )); 来自 http://zhidao.baidu.com/link?url=OomBGkuZDw7ZbPJ_NOZAebpF7cRlFHFejGBEiexnrPn64lxcjSciMmP7BeutugPXOg3VvyZNd_OLk3nrXzt27vQXNTAXAW7HF3VrwwjxyMa
一、扩展自己的类
在app/ 下建立目录 libraries\class
然后myTest.php 类名格式 驼峰 myTest
二、扩展自己的函数
在app/ 下建立目录 libraries\function
建立helper.php
函数格式,如下用function_exists,防止与系统重名
方法一:
在 app/filters.php
方法二:
在app/bootstrap/autoload.php
我感觉方法一会比较好。
在app/ 下建立目录 libraries\class
然后myTest.php 类名格式 驼峰 myTest
二、扩展自己的函数
在app/ 下建立目录 libraries\function
建立helper.php
函数格式,如下用function_exists,防止与系统重名
方法一:
在 app/filters.php
方法二:
在app/bootstrap/autolad.php
我感觉方法一会比较好。
default.aspx的代码:
<%@ Page Language="C#"%>
<%@ Import Namespace="shangqi"%>
<%
sq s = new sq();
.........
.........
%>
如果在default.aspx.cs文件下引用DLL:
先在项目引用下添加shangqi.dll引用,然后在代码里加上using shangqi;
这样就OK了、、、
你好:
你要在自定义的函数里面的第一个参数设置为:
self
这是python约定的;
调用的时候可以不用管它,它相当于this!
来自 http://www.bkjia.com/PHPjc/874637.html
我现在的情况是这样的.我只有学生的学号,现在我要用列表展示这些学号,姓名,性别,专业等信息.
当然那些信息是存在的,是在我们的基础库中.我要通过我们自己编写的基础库api进行数据的查询操作.
我需要在我的框架中实现一个CurlHelper的类,然后再使用一个方法进行实例化,因为只有部分页面需要用到这些功能.
那么这该怎么在我的框架中实现呢?
首先我在app目录下建立一个文件夹,名为tools,在里面建立两个文件,
一个叫做CurlHelper.php主要有个CurlHelper的类.
另一个是functions.php 这是程序常用的一些函数存放的地方.
类我就不写了,我这里是说明这样一种情况..
函数还是要写一下,因为最后我们需要在控制器或者 模型中进行调用.
function getCurl(){
static $api = null;
if(!$api){
$api = new CurlHelper(//参数);
}
return $api;
}
这就是全部的内容.下面我们需要将CurlHelper类引入框架中.
使用 composer dumpautoload 这时就能够通过依赖注入找到这个类了.
至于常用的这些函数,就是在程序加载时就已经放置到内存中去了.
所以我们甚至可以在public/index.php中通过require app_path().'/tools/functions.php';来加载.
这样,我们就可以在控制器中直接调用我们的getCurl()函数来进行类的实例化了.
Knowledge can change your fate and English can accomplish your future.
Best Wishes.
来自 http://www.tuicool.com/articles/qeEVZv