-
TP模板引擎之for循环 一些常用的标识符 eq(=), neq(!=), gt(>), egt(>=), lt(<), elt(<=), heq(===), nheq(!==) for默认的比较方式是小于 <for start="开始值" end="结束值" step="步进值" comparison="符号(默认lt)" name="循环变量名" > </for> 例如: <for start='1' end='10' comparison='elt' name='k'> {$k} <br/> </for>查看全部
-
在模板文件中volist的使用: <volist name='person' id='data' offset='1' length='2' empty='我没数据'> {$data['name']}-----{$data['age']} </volist> 在模板文件中foreach的使用,但是foreach没有offset等参数!!!!!! <foreach name='person' item='data'> {$data['name']}----{$data['age']} </foreach>查看全部
-
{$me.['name']|md5}//模板里调用函数 {$me.['name']|md5|substr=0,5}//形同于substr(md5($me['name']),0,5); {$now|date='Y-m-d H:i:s',###}//###代替变量本身 在模板文件中调用系统变量: 时间戳 {$Think.now} 版本 {$Think.version} {$Think.server.http_host}查看全部
-
在模板中变量的使用 在Index控制器的index方法中,定义如下: class IndexAction extends Action{ public function index(){ $me['name']='hui'; $me['age']=20; //$this->me=$me; $this->assign('me',$me); $this->display(); } } 建与之相对应的模板文件,在Tpl下新建index文件夹,在index.html中输出变量的方法如下: 1、{$me['name']} 2、{$me.name} 3、如果在控制器中未定义此变量又想输出,应写为:{$me.sex|default='man'} 4、若想对变量进行+ - * / %运算,一定要使用{$me['age']}这种方式,如:{$me['age']+1}查看全部
-
模板赋值: 1,直接赋值 $this->name="Tom"; 2,assign赋值 $this->assign("变量名1","变量值1")->assign("变量名2","变量值2"); 可以实现连续赋值。查看全部
-
设置多个伪静态URL_HTML_SUFFIX=‘html|shtml|xml’查看全部
-
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 在项目里建立rewrite规则文件 .htaccess和index.php同级 这个文件里面加: <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] </IfModule>查看全部
-
1.ThinkPHP中自定义配置文件不会被自动加载到runtime文件中查看全部
-
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');查看全部
-
U('地址','参数','伪静态','是否跳转','显示域名'); U('模块/方法', array('id'=>1)), 'xxxx html htm sthml', true/false, 'localhost') 一般是用到前面两个就差不多了 U('模块/方法',array('id'=>1),'html',true/false,'localhost'); 第二个参数是传参的值 第三个参数是后缀名,一般为html,htm,shtml 第四个参数是是否需要跳转,通常设为false,不需要跳转 第五个参数是域名 例子:U('Index/user',array('id'=>1),'html',true,'localhost');查看全部
-
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', 注意:无特殊情况,最好不要自定义配置文件查看全部
-
MVC存放位置查看全部
-
//common当前项目公共函数 //Conf当前项目的配置文件 //Lang当前项目语言包 //Lib 存放当前项目控制器和模型 //Runtime 存放当前项目运行时的文件查看全部
-
/------mysql式数据库连接方法----- 'DB_TYPE'=>'muysql',//数据库类型 'DB_HOST'=>'localhost1,localhost2,localhost3',//数据库服务器地址 'DB_NAME'=>'app_piupiupiu',//数据库名 'DB_USER'=>'root',//数据库用户 'DB_PWD'=>'',//数据库密码 'DB_PORT'=>'3306',//数据库端口 'DB_PREFIX'=>'piu_',//数据库表前缀 //开启主从服务器读写分离 'DB_RW_SEPARATE'=>true, //主服务器个数 'DB_MASTER_NUM'=>'2', //这样localhost1,localhost2为主服务器,localhost3为从服务器, //读操作使用从服务器,写操作使用主服务器查看全部
-
目录结构图查看全部
举报
0/150
提交
取消