yii技术文档最佳MVC实践

摘要: 阅读yii的技术文档,其中一篇最佳MVC实践感觉写的非常好,为了方便阅读,本打算将文章翻译为中文,并写进博文的,但是bing了一下,发现已经有前辈做了这样的事情,我就自己转过来用了,多谢这位前辈原始英文文档链接地址:http://www.yiiframework.com/doc/guide/1.1/zh_cn/basics.best-practices翻译后的博文地址:http://sexywp.com/mvc-best-practice.htmMVC最佳实践ByCharles| 1125 views |2011/03/07前一段日子,写了一篇《MVC就是一个选择题》,重点描述了我对MVC模式 阅读全文
posted @ 2012-06-05 11:54 zhanghw0354 阅读(1372) 评论(0) 推荐(1) 编辑

yii规范

摘要: 从yii规范中得到一些php编写的规范1、Yii 推荐命名变量、函数和类时使用 驼峰风格,即每个单词的首字母大写并连在一起,中间无空格。 变量名和函数名应该使它们的第一个单词全部小写,以使其区别于类名(例如:$basePath,runController(),LinkPager)。对私有类成员变量来说,我们推荐以下划线作为其名字前缀(例如:$_actionList)。由于在 PHP 5.3.0 之前不支持名字空间,我们推荐类要通过某种独立的方式命名,以避免和第三方类发生冲突。鉴于此, 所有的 Yii 框架类名以 "C" 作前缀2、多数Web 应用是由数据库驱动的。为了最佳时 阅读全文
posted @ 2012-06-05 11:13 zhanghw0354 阅读(365) 评论(0) 推荐(0) 编辑

javascript json文本与json对象的区别

摘要: 同事使用jquery.form的时候,第二个参数传入ajax返回来的json字符串,结果填充form表单失效后来帮助查找原因,学习到虽然javascript是弱类型语言,但是javascript中json文本和json对象是不同的需要使用var myObject = eval('(' + myJSONtext + ')');这样的方式将json文本转换为json对象参考地址:http://www.dreamdu.com/blog/2008/10/19/json_in_javascript/ 阅读全文
posted @ 2012-05-17 18:17 zhanghw0354 阅读(234) 评论(0) 推荐(0) 编辑

unbuntu安装pear

摘要: 1、用浏览器下载http://pear.php.net/go-pear.phar2、将下载的go-pear.phar复制到php的安装目录下,在ubuntu中默认为/etc/php5/PEAR下,其中PEAR目录为手动创建3、执行sudo php go-pear.phar命令,安装成功 阅读全文
posted @ 2012-05-11 18:14 zhanghw0354 阅读(182) 评论(0) 推荐(0) 编辑

apache的Directory部分设置

摘要: 转载自:http://publish.it168.com/2005/0919/20050919039301.shtml 如同其他所有的网络服务一样,Apache 同样使用各种安全性控制,例如存取地址控制和身份控制。这里我们先讲地址和目录控制。 Apache 将目录作为单元来进行存取控制,每个目录在/etc/httpd/conf/httpd.conf 中 使用一个段落,首先的是/目录,这实际是设置缺省值: Options FollowSymLinks AllowOverride None 每个段落都是由这样的两组尖括号构成的行夹起来的,其中最主要的句子是Options,AllowO... 阅读全文
posted @ 2012-05-08 15:20 zhanghw0354 阅读(363) 评论(0) 推荐(0) 编辑

unbuntu下安装lamp

摘要: 在自己的笔记本上安装了lmap环境,按照以下的步骤:Ubuntu建立apache php mysql基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zendoptimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。1、安装Apache服务sudoapt-getinstallapache2然后按照提示即完成apahce的安装了。这里可以打开http://127.0.0.1,即可看于是Itworks2、安装php5sudoapt-getinstallphp5sudoapt-getinstalllibapache2-mod. 阅读全文
posted @ 2012-05-05 10:34 zhanghw0354 阅读(286) 评论(0) 推荐(0) 编辑

PHP处理XML分类

摘要: 在项目中遇到使用dom处理xml,结果xml文件过大,有15M多,需要不断的更新xml的一个节点的属性值,并且append新的节点,文件达到一定大小的时候,就会突变为1KB,怀疑是全部读入内存,内存消耗过大,搜索PHP处理xml的方式,发现这么一篇文章,尝试使用一下xmlreader处理xmlhttp://www.ibm.com/developerworks/cn/xml/x-xmlphp2.html 阅读全文
posted @ 2012-04-26 17:49 zhanghw0354 阅读(191) 评论(0) 推荐(0) 编辑

【zz】mysql 添加字段、删除字段、调整字段顺序

摘要: 转自http://www.cnblogs.com/lmjob/archive/2008/09/22/1295849.html添加字段:alter table `user_movement_log`Add column GatewayId int not null default 0AFTER `Regionid` (在哪个字段后面添加)删除字段:alter table `user_movement_log` drop column Gatewayid调整字段顺序:ALTER TABLE `user_movement_log` CHANGE `GatewayId` `GatewayId` int 阅读全文
posted @ 2012-04-24 11:09 zhanghw0354 阅读(163) 评论(0) 推荐(0) 编辑

div高度自适应

摘要: Div不自适应高度解决的办法就是在最底下加多个空的Div清除两边的浮动,代码如下:<div style="clear:both"></div> 阅读全文
posted @ 2012-03-13 18:44 zhanghw0354 阅读(134) 评论(0) 推荐(0) 编辑

ftp主动模式及被动模式

摘要: 同事使用php上传文件到ftp上时,发现同样的php程序,上传内网ftp没有问题,上传公网ftp又是很上传成功,但是文件大小为0,有时纯粹上传不成功,帮助才找原因,原来程序使用的是被动模式上传ftp,ftp的数据链路连接有主动模式及被动模式的区别,公网和内网的两个ftp配置不同,分别为主动及被动模式ftp的主动及被动模式介绍:http://vod.sjtu.edu.cn/help/Article_Show.asp?ArticleID=137 阅读全文
posted @ 2012-02-29 17:51 zhanghw0354 阅读(198) 评论(0) 推荐(0) 编辑