-
重写模式比pathinfo少了index.php查看全部
-
//Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时文件 /**************************/ //Runtime 中的文件夹和文件作用 //Cache 存放模板缓存 //Data 存放数据目录 //Logs 存放日志 //Temp 存放数据缓存 //~runtime.php 编译后加载的文件 /****************************/ //Tpl 存放当前项目的模板文件 //MVC在thinkPHP项目的体现 //M C 存放在LIB中 // V 存放在TPL中 /***********************/ //LIB 文件夹中的文件作用 //ACTION 存放MC中的Controller //Behavior 存放thinkPHP行为管理的目录 //Model 存放项目的模型文件 //Widgt 组件查看全部
-
mvc查看全部
-
好吧查看全部
-
框架是程序结构代码的集合,而不是业务逻辑代码。查看全部
-
小贵子丶 四种URL模式 0 普通模式 http://localhost/test/index.php?m=Index&a=index&id=1 1.PATHINFO模式 http://localhost/test/index.php/Index/index/id/1.html 2.重写模式 http://localhost/test/Index/index/id/1.html 3.兼容模式 http://localhost/test/index.php?s=/Index/index/id/1.html 建议使用PATHINFO模式 U方法 : 构造一个URL并返回 U('模块/方法',array('id' => 1),'xxxx html htm shtml',true/false,'localhost'); 可以在配置文件中更改URL 模式 'URL_MODEL' => 0/1/2/3查看全部
-
多表查询join()支持字符串和数组 M('user')-join('mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); Right join右关联 inner join内联 M('user')-join('Right join mk_userinfo On mk_userinfo.user_id=mk_user.id')->select(); 多表关联添加join 传递数组:$data=M('user')->join(array('mk_userinfo On mk_userinfo.user_id=mk_user.id'))-select();查看全部
-
Thinkphp是怎么来的?查看全部
-
//common 存放当前项目的公共自定义函数 //Conf 存放当前项目的配置文件 //Lang 存放当前项目的语言包 //Lib 存放当前项目的控制器和模型 //Runtime 存放当前项目的运行时文件 //Runtime 中的文件夹和文件作用 //Cache 存放模板缓存 //Data 存放数据目录 //Logs 存放日志 //Temp 存放数据缓存 //~runtime.php 编译后加载的文件 //Tpl 存放当前项目的模板文件 //MVC在thinkPHP项目的体现 //M C 存放在LIB中 // V 存放在TPL中 //LIB 文件夹中的文件作用 //ACTION 存放MC中的Controller //Behavior 存放thinkPHP行为管理的目录 //Model 存放项目的模型文件 //Widgt 组件查看全部
-
Thinkphp 运行流程 1.加载thinkphp.php require('./ThinkPHP/ThinkPhp.php'); 2加载核心文件 ./thinkPHP/LIB/core 3.加载项目的文件 分析URL 调用相关控制器 m module 模块 控制器 a action 方法 action = 页面 2查看全部
-
国内主流框架使用率查看全部
-
进行运算用数组的方式进行查看全部
-
配置文件被编译加载到运行时文件夹下,因为有利于减少频繁编译,能提高效率。查看全部
-
public function user() { //1.实例化基础模型 //$user=new Model('admin');//表名,表前缀,数据库连接信息 $user=M("pro"); $data==$user->select(); dump($data); //$this->display(); //2.实例化用户自定义模型 //$user=new adminModel(); // $user=D("admin");//先找自定义模型,找不到会自动切换成M()方法 // echo $user->getinfo(); //3.实例化公共模型 // $user=new CommonModel(); // echo $user->strmake("aaa"); // $user=D("User"); // echo $user->strmake("abc"); //4.实例化空模型 // $model=M(); // $sql="select * from imooc_admin"; //$data=$model->query($sql);//读取数据 select //dump($data); //$model->execute($sql);//写入数据 update,insert,delete }查看全部
-
TP调试方法: define('APP_DEBUG',true); //开启调试模式 #1 conf下建立debug.php配置文件 在调试模式下其中配置项的优先级高于config.php 配置'SHOW_PAGE_TRACE'=>true,显示页面trace信息 #2 调用trace()方法 trace('配置项名称',C('配置项'));可直接在模板显示该配置项,不需要echo。 #3 调用G()方法,获取代码段执行时间(毫秒) G('run'); for($i=0;$i<100000;$i++){ $count += $i; } echo G('run','end');查看全部
举报
0/150
提交
取消