1、在模板当中调用PHP函数 生成1到5的随机数。
模板中{:mt_rand(1,5)}等于 <?php echo mt_rand(1,5); ?>
<!--调用了php中replace_phiz函数,参数是content自身,用###表示-->
<dd class='content'>{$v.content|replace_phiz=###}</dd>
<!--调用php中的date函数,传入两个参数,第一个参数是时间格式,第二参数是自身-->
<span class='time'>{$v.createtime|date='y-m-d H:i',###}</span>
2、配置__PUBULIC__ 路径 把css js 文件放到一下目录中 'TMPL_PARSE_STRING' =>array(
'__PUBLIC__' =>__ROOT__.'/'.APP_NAME.'/Tpl/Admin/Public',
3、config配置项
return array(
//'配置项'=>'配置值'
//定义分组
'APP_GROUP_LIST'=>'Index,Admin',
//定义默认分组 即index.php后不输入分组时访问的分组
'DEFAULT_GROUP'=>'Index',
//启用独立分组模式,即从Modules下的分组中进行访问
'APP_GROUP_MODE'=>1,
//放置控制器的路径
'APP_GROUP_PATH'=>'Modules',
);
4、设置伪静态后缀名
'URL_HTML_SUFFIX' => 'htm', // URL伪静态后缀设置
5、验证码
tp的验证码是这样验证的:
if($_SESSION['verify'] != md5($_POST['verify'])) {
$this->error('验证码错误!');
}
生成验证码是这样的:
Public function verify(){
import('ORG.Util.Image');
Image::buildImageVerify();
}
6、写入配置项与获取配置项
把表单提交的$_POST数组写入在Conf文件的verify.php文件
F('verify',$_POST,CONF_PATH)
在conf.php中加入 加载扩展配置项,注意要清除缓存后才会生效 //加载扩展配置
'LOAD_EXT_CONFIG'=>'verify',
读取配置项的值,利用C函数来获取
$verify_length = C(VERIFY_LENGTH);
7、获取表单值利用foreach循环修改id所对应的sort字段值
public function sortCate(){
$cate =M('cate');
foreach ($_POST as $id =>$sort){
$cate->where(array('id'=>$id))->setField('sort',$sort);
}
}