随笔分类 -  搜集

摘要:大家连接数据库大多数应该用的都是mysql_connect()这样的吧,当然,肯定也有不是的啊,在php5以后的版本中增加了mysqli_connect(),这样的比mysql_connect()高效,其实这其中还带有一个php自己写的内置类 $conn=new mysqli(),我记得是这样的,大家可以试试看,在这里我要说的不是这些连接方法,而是另外一种即PDO来连接数据库具体方法我整理出来,和大家分享一下,共同进步!/***需要加载pdo模块,找到;extension=php_pdo.dll;extension=php_pdo_firebird.dll;extension=php_pdo_ 阅读全文
posted @ 2013-03-07 21:00 毫不淡定的猪 阅读(330) 评论(0) 推荐(0)
摘要:围绕着的一直是MVC。为什么每个人都说着MVC,都把MVC神化到如此强大的地步,真的是不明白,MVC到底有什么好处的。在群里跟别人争论MVC,没一个人赞同我的观点。我的观点是MVC臃肿、不灵活。然后这个群中其他人别人的观点是MVC很灵活、很好用。但是他们说MVC并不是单单指cakephp、thinkphp、zf。还有的说discuz 、dedecms、wordpress也用到了mvc。一直到现在为止,还是没有用mvc来弄php,每次尝试都是感觉又繁杂又乱。一直想不到mvc有什么好处,我自己的代码可以执行完所需功能,不需额外的多余的代码,如果用了mvc,根本不清楚那一大堆文件夹里面的代码如何执行 阅读全文
posted @ 2013-03-06 04:58 毫不淡定的猪 阅读(942) 评论(0) 推荐(0)
摘要:MVC是Model(模型)-View(视 图)-Controlller(控制器)的简称。MVC是一种软件开发架构,在近几年的Web应用开发中非常流行。简单的说,这三件事情还是很简 单。Model是负责如何与数据库交互,它是后端的PHP OO类库,其它语言比如Ruby on Rails或C++、Java亦同;View基本上是前端的用户界面。Controller负责处理操作商业逻辑,在前两者之间协作。这些看似容 易解释,但有时这个概念也有点抽象,比较难以把握。坦率地说,我这么多年的Web开发中,我也没有真正研究MVC的细节,虽然我的书中也有介绍。 直到最近,一些读者开始向我请教这方面的问题。在本篇 阅读全文
posted @ 2013-03-06 04:41 毫不淡定的猪 阅读(694) 评论(0) 推荐(0)
摘要:今天研究了下PHP MVC结构,所以决定自己写个简单的MVC,以待以后有空再丰富。至于什么MVC结构,其实就是三个Model,Contraller,View单词的简称,,Model,主要任务就是把数据库或者其他文件系统的数据按 照我们需要的方式读取出来。View,主要负责页面的,把数据以html的形式显示给用户。Controller,主要负责业务逻辑,根据用户的 Request进行请求的分配,比如说显示登陆界面,就需要调用一个控制器userController的方法loginAction来显示。下面我们用PHP来创建一个简单的MVC结构系统。首先创建单点入口,即bootstrap文件index 阅读全文
posted @ 2013-03-06 04:37 毫不淡定的猪 阅读(2329) 评论(1) 推荐(0)
摘要:标题上我把这个留言板叫最简单的,其实应该叫最简陋的,因为把全部注意力集中在MVC模式设计和实现上,所以UI方面几乎没有一点修饰。 阅读全文
posted @ 2013-03-06 04:28 毫不淡定的猪 阅读(6572) 评论(2) 推荐(0)
摘要:PHP模板引擎就是一个PHP类库,使用它可以使PHP代码和HTML代码进行分离,使代码的可读性和维护性得到显著提高。而且这样做的好处是,让美工专心设计HTML前台页面,程序员专心去写PHP业务逻辑。因此,模化引擎很适合公司的Web开发团队使用,使每个人都能发挥其特长。目前,可以在PHP中应用的并且比较成熟的模板引擎有很多,例如Smarty、TinyButStrong、Template Lite、XTemplate等几十种。使用这些通过PHP编写的模板引擎,可以让你的代码脉络更加清晰,结构更加合理化。也可以让网站的维护和更新变得更容易,创造一个更加良好的开发环境,让开发和设计工作更容易结合在一起 阅读全文
posted @ 2013-03-05 16:05 毫不淡定的猪 阅读(6) 评论(0) 推荐(0)