PHP学习之[第68讲]thinkphp 3.1.2 系列教程 - 模子操纵-模子实例化
你发奋努力,熟悉了安全方面的问题,然后又设计了一些程序,感觉还不错。在ThinkPHP中,能够无需举行任何模子界说。只要在必要封装独自的营业逻辑的时分,模子类才是必需被界说的,依据分歧的模子界说,我们有几种实例化模子的办法,上面来剖析下甚么情形下用甚么办法:
1、实例化基本模子(Model)类
在没有界说任何模子的时分,我们可使用上面的办法实例化一个模子类来举行操纵:
//实例化User模子
$User=newModel(User);
//大概利用M()快速办法实例化,和下面的办法是等效的
$User=M(User);
//实行其他的数据操纵
$User->select();
这类办法最复杂高效,由于不必要界说任何的模子类,以是撑持跨项目挪用。弱点也是由于没有自界说的模子类,因而没法写进相干的营业逻辑,只能完成基础的CURD操纵
用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为PHP/FI。PHP/FI可以和数据库连接,产生简单的动态网页程序。 再就是混迹于论坛啦,咱们的phpchina的论坛就很强大,提出的问题一般都是有达人去解答的,以前的帖子也要多看看也能学到不少前辈们的经验。别的不错的论坛例如php100,javaeye也是很不错的。 php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。 个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。 要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。 说点我烦的低级错误吧,曾经有次插入mysql的时间 弄了300年结果老报错,其实mysql的时间是有限制的,大概是到203X年具体的记不清啦,囧。 使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的 我还是推荐用firefox ,配上firebug 插件调试js能省下不受时间。谷歌的浏览器最好也不少用,因为谷歌的大侠们实在是太天才啦,把一些原来的js代码加了一些特效。
页:
[1]