Think常用记录

__APP__ //当前文件路径 如/think/index.php



U('Index/delete', array('uid'=>1), '', 0, true); //(生成地址,可跳转)控制器模板 传参 伪静态后缀 是否跳转 域名

I('q', '', 'htmlspecialchars'); //获取值 备选值 转成html实体 接收get post参数 I('post.')  类似: $this->_post('username')

_404('页面不存在', U('index'));    //显示404页面 第二参数可选,跳转   类似:halt('页面不存在')


##操作数据库 start##

$data = array(   //接收数据
    'username' => I('username')
    );
$id = M('user')->data($data)->add(); //插入数据库 (表名)去除前缀名 创建数据对象 插入表


if (M('wish')->data($data)->add()) {
    $this->success('发布成功', 'index'); //成功提示 跳转地址,也可使用U
}else{
    $this->error('发布失败,请重试...'); //失败提示 自动返回上一地址
}


M('wish')->where('id > 0')->delete(); //删除数据库信息 条件:字段id>0  删除记录

M('wish')->select(); //查询数据库  查询所有

$this->assign('wish', M('wish')->select())->display('index'); //分配值(传值到模板) 接着输出模板

##操作数据库 end##


##模板 start##


<foreach name='wish' key='k' item='v'>  <!--模板引擎 $wish  key value-->
  {$v['id']} <!--或者 {$v.id} 这样还能转换对象-->
  {$v['time']|date='Y-m-d H:i:s', ###}  <!-- | 调用函数需要加 =号后面参数  ###等于调用自身的值-->
</foreach>

{:mt_rand(1, 5)}    <!--  <?php echo mt_rand(1, 5) ?> -->

{:U('handle')}   <!--  form 表单提交使用 action -->

##模板 end##

config文件里:

'LOAD_EXT_FILE' => 'function',    //加载自定义通用模块 Common 目录下
'TMPL_PARSE' => array(
'__PUBLIC__' => __ROOT__ . '/' . APP_NAME . '/Tpl/Public', //修改静态文件地址
'__UPLOAD__' => __ROOT_ . '/Uploads' // 修改上传地址

)
'TMPL_TEMPLATE_SUFFIX' => '.htm' //修改模板文件后缀名,默认html
'URL_MODEL' => 1 //修改是否使用伪静态
'URL_HTML_SUFFIX' => '.html'    //修改伪静态后缀名


//数据库连接参数
'DB_HOST' => '127.0.0.1',
'DB_USER' => 'root',
'DB_PWD' => '1',
'DB_NAME' => 'think',
'DB_PREFIX' => 'think_'

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值