-
1.使用标签:<volist></volist> 用法:<volist name=‘数组变量’ id=‘循环取数组值变量’ offset='从第几个开始取数据' length='需要显示多少个' empty=‘ 属性name 中的数组变量 没有数据时默认显示内容'> {循环获取数组值变量}<br/> </volist> 属性 name 指向的是模板变量,是 $this->assign('person',$person);中的 'person’ . 代码举例: $person=array( //定义一个数组 1=>array('name'=>'jack','age'=>'18'), 2=>array('name'=>'Tom','age'=>'19'), 3=>array('name'=>'Peter','age'=>'20'), 4=>array('name'=>'Mary','age'=>'21'), ); $this->assign('person',$person); //将数组传输给模版 <volist name='person' id='date' offset='1' length='2' empty='我没有数据'> {$date['name’]}——{$date['age']}<br/> <volist> 显示内容: Tom———19 Peter———20 2.使用标签<foreach></foreach> <foreach name='person' item='data'> {$data['name']}----{$data['age']}<br> </foreach> 3.volist与foreach 区别: 1).foreach 不可以截取 只能全部输出; 2). volist 的 id 属性 改成了 foreach 的 item 属性,其功能一样.查看全部
-
1.前面函数(在这里,变量也可以看做一个函数,只是这个函数直接返回了它的唯一参数)输出的值,将被后面的函数作为函数的第一个参数,则可以直接使用: {$me['name']|md5|substr=0,5} 等同于 substr(md5($me['name']),0,5) 2.如果函数有多个参数需要调用,而前面函数返回的值是后面函数的非第一个参数(第二,第三,第四......个参数值),则用三个#代替面函数返回的值: {$now|date='Y-m-d H:i:s',###} PS:在任何时候 ### 都代表了前面函数返回来的参数值,所有可以这么使用(但没必要): {$me['name']|md5=###} 3.或者直接使用php格式,只是在最外层函数前加 “:” : {:substr(md5($me['name’]),0,5)} 4.对于TP的框架变量,不需要反之直接输出: 时间戳 {$Think.now} TP版本 {$Think.version} 服务器地址 {$Think.server.http_host}查看全部
-
重写模式(隐藏index.php,正常访问) 1.(Xampp已经配置完成直接下一步)找到apache的配置文件httpd.conf(C:\xampp\apache\conf),找到rewrite.so,删掉该行的#,打开重写模式。另外,如果是使用apache,需要在httpd.conf 文件里查找“<Directory />”把里面的 AllowOverride None 改成 AllowOverride all。 1.在index.php同级目录下创建.htaccess(Apache的配置文件) 2.在.htaccess文件内添加以下内容: <IfModule mod_rewrite.c> RewriteEngine on //重启引擎 RewriteCond %{REQUEST_FILENAME} !-d //重启规则文件 RewriteCond %{REQUEST_FILENAME} !-f //不是目录也不是个文件,directory,file. RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] //正则 </IfModule>查看全部
-
ThinkPHP框架基础查看全部
-
什么是框架 框架是程序结构代码的集合,而不是业务逻辑代码。集合中包含了许多类 、函数和功能包。这个集合是按照一定标准组成的功能体系。体系有很多设计模式。比如MVC等查看全部
-
对,模型,视图,控制器的解释查看全部
-
实例。查看全部
-
生活中实例查看全部
-
mvc是一种设计模式查看全部
-
什么是框架查看全部
-
URL 3钟样式的 格式查看全部
-
URL 模式 U('Index/user',array('id'=>1),'html',false,'localhost');查看全部
-
ThinkPHP 的 URL 模式查看全部
-
ThinkPHP 的配置文件 1,内置配置文件 内核 convention.php 项目 config.php 2, 自定义 配置文件 'LOAD_EXT_CONFIG'=>'user',查看全部
-
$module=isset($_GET['m'])?$_GET['m']:'Index'; $action=isset($_GET['a'])?$_GET['a']:'Index'; $mooc=new $module(); $mooc->$action(); class index{ function _construct(){ echo '调用了 index 控制器<br >'; } function index(){ echo 'index 控制器 index 方法';} function test(){ echo 'index 控制器 test 方法';} }查看全部
举报
0/150
提交
取消