//模板文件后缀名
'TMPL_TEMPLATE_SUFFIX'=>'.html',
'URL_HTML_SUFFIX'=>html,
'URL_MODEL'=>1,//URL设置
'DEFAULT_FILTER'=>'htmlspecialchars',//默认参数过滤方法
'TMPL_VAR_IDENTIFY'=>'array',//模板变量识别设置为array,模板速度变快
新增 _404(‘页面不存在’,U(‘index’));
复习:
添加一条数据:
$data=array(
‘username’=>I(‘username’,’’,” htmlspecialchars”,)
);
M(‘wish’)->data($data)->add();
if(M(‘wish’)->data($data)->add()){
$this->success(‘提交成功’,’index’)
}
删除:
M(‘wish’)->where(‘id>0’)->delete();
think3.1.3新增连贯操作
$this->assign('wish',M('wish')->select())->display('wish');//不建议使用
thinkphp3.1.3模板的输出
$this->assign(‘wish’,M(‘wish’))
$this->display();
在模板如何调用
<foreach name=’wish’ item=’v’>
{$v.id}
($v.username)
{$v.content}
</foreach>
附源文件:
<?php
// 本类由系统自动生成,仅供测试用途
class IndexAction extends Action {
public function index(){
$wish=M('wish')->select();
// $this->assign('a',111);
// $this->a=111;
$this->assign('wish',M('wish')->select())->display('wish');
//$this->display('wish');
}
public function handle(){
//P($_POST);
if(!IS_POST)_404('页面不存在',U('index'));
$data=array(
'usernanme'=>I('username','','htmlspecialchars'),
'content'=>I('content','','htmlspecialchars'),
'time'=>time(),
);
//dump(M('wish')->where('id>0')->delete());
if(M('wish')->data($data)->add()){
$this->success('发布成功','index');
}else{
$this->error('发布失败');
};
}
}
模板:
<foreach name='wish' item='v'>
<dl class='paper a{:mt_rand(1,5)}'>
<dt>
<span class='username'>{$v.usernanme}</span>
<span class='num'>No.{$v.id}</span>
</dt>
<dd class='content'>{$v.content}</dd>
<dd class='bottom'>
<span class='time'>今天{$v.time|date='y-m-d H:i',###}</span>
<a href="" class='close'></a>
</dd>
</dl>
</foreach>