AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
URL生成规则/模板标签用法 ``` url(地址表达式[,附加参数,伪静态后缀,是否显示域名(缺省为false)]) 地址表达式: 完整写法: 模块/控制器/操作 如果在同一个模块: 控制器/操作 如果在同一个控制器: 操作 空字符串代表当前操作 附加参数写法: 1.cat_id=8&id=10 2.['cat_id'=>8,'id'=>10] (推荐数组写法) 3.地址表达式?cat_id=8&id=10 ``` ``` 例如: class Index { public function index() { echo url('login'); //输出/demo/Index/login.html return view(); } public function login() { echo url('index'); //输出/demo/Index/index.html $stu = ['name'=>'张三','sex'=>'男','age'=>18]; for($i=1;$i<=20;$i++){ $student[] = ['name'=>'张三'.$i,'sex'=>mt_rand(1,2),'age'=>mt_rand(16,19),'add_time'=>time()-mt_rand(10000,100000)]; } return view('',[ 'stu' => $stu, //传递数组给前台 'student' => $student, //传递20条学生信息 数组给前台 看如何遍历出来 //sex性别1或2 最后用三元运算符 {$value.sex == 1 ? '男' : '女'} ]); } } 前台 {$stu['name']}-{$stu.sex} //两种方法都可以 建议用前一种 <h1>学生信息表</h1> <table width="600" border="1"> <tr> <th>姓名</th> <th>性别</th> <th>性别</th> <th>年龄</th> <th>年龄</th> <th>添加时间</th> </tr> {foreach $student as $value} <tr> <td>{$value.name}</td> <td>{$value.sex == 1 ? '男' : '女'}</td> <td> {switch name="$value.sex"} {case value ="1"}男 {/case} {case value ="2"}女 {/case} {/switch} </td> <td>{$value.age} {if $value.age >= 18}成年{else/}未成年{/if}</td> <td>{$value.age} {if condition="$value.age >= 18"}成年 {else/}未成年{/if}</td> <td>{$value.add_time|date='Y-m-d H:i:s'}</td> </tr> {/foreach} ```