关于角色、用户、权限的表设计,已经成为经典中的经典,到处都在用,这里只是收录一下:角色表:{role_id,role_name}用户表:{user_id,user_name}权限表:{permission_id,permission_name}角色用户关联表{role_id,user_id},角色权...
分类:
其他好文 时间:
2014-11-25 12:35:46
阅读次数:
196
thinkphpz内置的add()方法用于向数据库表添加数据,相当于SQL中的INSERT INTO 行为添加数据 add 方法是 CURD(Create,Update,Read,Delete / 创建,修改,读取,删除)中的 Create 的实现,ThinkPHP 支持以普通数组方式和面向对象方式...
分类:
Web程序 时间:
2014-11-25 12:26:54
阅读次数:
452
方法一:$carrymodel = D(“Carry”);$condition["FromAddress"] = array(“like”, “%”.$rname);$condition["ToAddress"] = array(“like”, “%”.$rname);$carryrecord = ...
分类:
Web程序 时间:
2014-11-24 17:05:57
阅读次数:
192
{$name|md5|strtoupper|substr=0,3}编译后的结果是:函数会按照从左到右的顺序依次调用。也可以这样:{:substr(strtoupper(md5($name)),0,3)}
分类:
Web程序 时间:
2014-11-24 11:34:27
阅读次数:
396
一、关联模型 ( RelationMondel )1.数据查询① HAS_ONE 查询创建两张数据表评论表和文章表:tpk_comment ,tpk_article 。评论和文章的对应关系为,一条评论 id 对应一篇文章,为 ONE_TO_ONE 关系 ( 一对一 )。评论表的结构为:其中 aid ...
分类:
数据库 时间:
2014-11-24 06:25:55
阅读次数:
288
根据官网的教程 ( http://www.thinkphp.cn/info/171.html),数据验证的使用静态定义方式 ( 以 regex 为例 ) 无法验证数据:而采用动态验证则正常:控制器:validate($rules)->create()){ // 如果创建失败 ...
分类:
Web程序 时间:
2014-11-24 06:24:59
阅读次数:
221
//TP 恶补ing... 一、定义数据表模型1.模型映射要测试数据库是否正常连接,最直接的办法就是在当前控制器中实例化数据表,然后使用 dump 函数输出,查看数据库的链接状态。代码:public function testdb(){ $obj=M("User"); dump($obj...
分类:
数据库 时间:
2014-11-24 06:22:11
阅读次数:
268
我用最简单的语句写了一个php删除指定文件因为一直越级挑战thinkphp,所以突然面对php有点无所适从了。。。首先,php的运行机制,是一个语法就搞定了,还是非要用数据库,还是post什么的。。。最后我选择了post,因为我没有录数据库啊。。。总之,问题很多,htm插php好还是php插htm好...
分类:
Web程序 时间:
2014-11-23 21:30:59
阅读次数:
165
protected function _initialize(){ ??????? parent :: _initialize(); ??????? $this -> agentid = $_SESSION[‘agentid‘]; ??????? if (!$this -> agentid){ ??????????? $t...
分类:
Web程序 时间:
2014-11-23 17:41:34
阅读次数:
163
项目/Runtime/Logs/下的文件生成了很多很多,而且都是1M-2M的TXT文件有些网站小空间都被沾满了。哪位大虾知道怎么关闭这个日志功能'DB_SQL_LOG' => false, // SQL执行日志记录/* 日志设置 */'LOG_RECORD' => false, // 默认不记录日志...
分类:
Web程序 时间:
2014-11-23 10:29:08
阅读次数:
1734