-
默认左关联查看全部
-
多表查询 table(array('表名'=>'别名'))表名需要加前缀 M()->table(array('mk_user'=>'user,'mk_userinfo'=>'info'))->where('user.id=info.user_id')->select(); sump($data);查看全部
-
thinkPHP中url模式中隐藏入口文件index.php的方法: 1.httpd.conf配置文件中加载了mod_rewrite.so模块 //在APACHE里面去配置 #LoadModule rewrite_module modules/mod_rewrite.so把前面的警号去掉 2.AllowOverride None 讲None改为 All 在APACHE里面去配置 (注意其他地方的AllowOverride也统统设置为ALL) <Directory "D:/server/apache/cgi-bin"> AllowOverride none 改 AllowOverride ALL Options None Order allow,deny Allow from all </Directory> 3.确保URL_MODEL设置为2,在项目的配置文件里写 return Array( 'URL_MODEL' => '2', ); 4 .htaccess文件必须放到跟目录下 这个文件里面加: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>查看全部
-
1、ThinkPHP中的URL模式: 在配置文件中定义URL_MODEL的值 值为1 默认模式 pathinfo模式 形式如下:http://localhost/muke/index.php/Index/user/id/1.html 值为0 普通模式 形式如下:http://localhost/muke/index.php?m=Index&a=user&id=1 值为2 重写模式 形式如下:http://localhost/muke/Index/user/id/1.html 值为3 兼容模式 形式如下:http://localhost/muke/index.php?s=/Index/user/id/1.html 2、U()方法的使用 U('模块/方法',array('id'=>1),'html',true/false,'localhost'); 第二个参数是传参的值 第三个参数是后缀名,一般为html,htm,shtml 第四个参数是是否需要跳转,通常设为false,不需要跳转 第五个参数是域名 例子:U('Index/user',array('id'=>1),'html',true,'localhost');查看全部
-
框架是程序结构代码的集合,不是业务逻辑代码。集合中包含了许多类、函数和功能类包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式,比如MVC,单列,VR等。 为什么要使用框架? 快速高效搭建稳定的业务系统;灵活、易维护、不改变业务系统、可以替换框架、专注于系统的业务逻辑设计。 什么时候能用到框架? 快速开发一个企业级应用或者强大的管理系统;团队开发,定制统一的编码规则查看全部
-
1、调用配置文件中设置的参数用C方法: 例如:在config.php中定义了'name'=>'aa' 在控制器中调用name的值时应C('name')即可 2、修改config.php中参数的值重新运行时若想值跟着改变,需在入口文件中添加 define('APP_DEBUG',TRUE); 3、若想调用自己新建配置文件中的值,需在config.php中加载此配置文件 例子:自己在config文件夹中新建了user.php,代码如下 return array( 'sex'=>'woman', ); 若想在控制器中用C('sex')调用sex的值,需在config.php中添加如下代码 LOAD_EXT_CONFIG=>'user', 注意:无特殊情况,最好不要自定义配置文件查看全部
-
ThinkPHP的入口文件的定义: 前台入口: define('APP_NAMe','App'); define('APP_PATH','./App/'); require(./ThinkPHP/ThinkPHP.php); 后台入口文件: define('APP_NAMe','App'); define('APP_PATH','./App/'); require('./ThinkPHP/ThinkPHP.php'); ThinkPHP的目录结构: common:存放当前项目的公共函数 conf:存放当前项目的配置文件 lang:存放当前项目的语言包 lib:存放当前项目的控制器和方法 runtime:存放当前项目运行时的文件 tpl:存放当前项目的模板文件 这些目录结构在mvc中的体现: M和C存放在lib中,V存放在tpl中 Lib中的目录结构: Action:控制器 Behavior:行为管理 Model:模型 Widget:组件查看全部
-
thinkPHP是单一入口框架 单一入口框架的含义: 在一个网站中,所有的请求都是指向一个脚本文件的 使用单一入口框架的好处: 项目结构规范,控制灵活,更加安全 典型代表: zend、CodeIgniter、cakephp等查看全部
-
通过http://www.thinkphp.cn获取框架查看全部
-
ThinkPHP的特点: 国产、开源、面向对象、MVC框架 特点: 简单易用的MVC模式、查询语音丰富、详尽的文档和中文注释查看全部
-
MVC是一种设计模式,它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件:模型(Model)、视图(View)、控制器(Controller),它们各自处理自己的任务。 模型:处理数据和业务逻辑 视图:通过布局向用户展示数据 控制器:接收用户请求,并调用相应的模型处理查看全部
-
commom文件夹 存放当前项目的公共函数 conf存放当前项目的配置文件 lang存放当前项目的语言包查看全部
-
Tp 目录用途查看全部
-
<switch name="name"> <case value="laoshi"> 小明滚粗去</case> <case value="xiangming|xiaohuang">小明,你滚粗去</case> <default/>小明自己滚粗去了 </switch>查看全部
-
//common当前项目公共函数 //Conf当前项目的配置文件 //Lang当前项目语言包 //Lib 存放当前项目控制器和模型 //Runtime 存放当前项目运行时的文件查看全部
举报
0/150
提交
取消