在phpstorm中开发ThinkPHP应用程序时,没有代码提示,困扰了很长时间,后来参考网上一些关于在phpstorm中支持YII框架代码提示的相关帖子,尝试在ThinkPHP中进行测试,目前测试成功,现留帖记录过程。第1步:在phpstorm的settings选项菜单中,设置当前应用程序的包含目录(要包..
分类:
Web程序 时间:
2014-08-20 10:35:26
阅读次数:
291
模型命名规范ThinkPHP 对数据库的表名和模型类的命名遵循一定的规范。首先数据库的表名和字段全部采用小写形式,模型类的命名规则是除去表前缀的数据表名称,并且首字母大写,然后加上模型类的后缀定义。一些例子如下:表名(不含前缀)模型名称(类名)文件名例子userUserModelUserModel....
分类:
其他好文 时间:
2014-08-20 09:18:46
阅读次数:
205
php中用来传输的方式有两种$_GET 和 $_POST,thinkphp 提供了一种兼容两中传输方式的做法I(“param”)但是请注意:在使用php中的函数时需要传入参数时不能用I(“parm”),必须使用采用的传输方式$_GET 或 $_POST传入,否则出错
分类:
Web程序 时间:
2014-08-19 23:39:45
阅读次数:
240
1. 查询当前用户可以访问哪些应用
select node.id,node.name from rice_role as role, rice_role_user as user,
rice_access as access, rice_node as node where user.user_id=3 and
user.role_id=role.id and (access.rol...
分类:
Web程序 时间:
2014-08-19 19:10:55
阅读次数:
222
使用ThinkPHP框架高速搭建站点 这一周一直忙于做实验室的站点,基本功能算是完毕了。比較有收获的是大概了解了ThinkPHP框架。写一些东西留作纪念吧。假设对于相同是Web方面新手的你有一丝丝帮助,那就更好了挖。 曾经用PHP做过一个非常蹩脚的站点,为什么这么说呢,由于写的全是死代码。做完以后认...
分类:
Web程序 时间:
2014-08-19 18:38:35
阅读次数:
233
HAS_ONE(值得注意的是,这是主动关联,外键必须是被关联的表): 1 array(//关联的数据表 7 'mapping_type'=>self::HAS_ONE,//一对一 8 'class_name' => 'artag',//关...
分类:
Web程序 时间:
2014-08-17 22:40:02
阅读次数:
407
默认输出 模板默认输出是指输出指令 display 方法中不带任何参数,系统默认输出对应模板。 格式: $this->display(); 输出对应的模板: TPL/模板默认主题/[分组名/]模块名/操作名+模板后缀 其他输出 输出当前模块...
分类:
Web程序 时间:
2014-08-16 12:40:23
阅读次数:
181
$data=I(‘post.‘,‘‘,‘trim‘); $rules = array( ???? array(‘name‘,‘‘,‘数据名称已存在‘,0,‘unique‘,1), ???? //array(验证字段1,验证规则,错误提示,[验证条件,附加规则,验证时间]), ???? array(‘ver...
分类:
Web程序 时间:
2014-08-16 01:12:29
阅读次数:
480
用save()方法始终更新不了数据,又不显示明确的错误信息,找了好久才在手册里看到一句至关重要的话:为了保证数据库的安全,避免出错更新整个数据表,如果没有任何更新条件,数据对象本身也不包含主键字段的话,save方法不会更新任何数据库的记录。因此在使用create自动更新数据时,要在表单添加一个隐藏域...
分类:
Web程序 时间:
2014-08-15 23:43:39
阅读次数:
387
ThinkPHP中的__initialize()和类的构造函数__construct()网上有很多关于__initialize()的说法和用法,总感觉不对头,所以自己测试了一下。将结果和大家分享。不对请更正。首先,我要说的是1、__initialize()不是php类中的函数,php类的构造函数只有...
分类:
其他好文 时间:
2014-08-15 17:41:19
阅读次数:
159