摘要: Yii中有个场景的概念,我们用到场景的地方主要是在model中定义rules规则的时候,可以对不同的场景使用不同的校验规则,所以,自然而然会认为所谓的场景就是对应的action的名字。其实场景和action的名字是不同的概念来的,不能混为一谈。scenario则是M的一种属性,理论上,scenario是独立于action概念的,可以在没有action的场合下使用scenario。model的scenario是通过设置它的scenario属性设置的,它和使用model的action没有任何关系。比如:$model=new User;$model->scenario = 'creat 阅读全文
posted @ 2013-05-05 00:20 泉眼无声溪细流 阅读(2292) 评论(0) 推荐(0) 编辑
摘要: 在YII中,如果我们使用了modules区分了前后台,那么在不同的modules中需要使用各自的layout文件,在使用中发现经常会调用不到modules中的layout,下面介绍一下如何才能正确的调用到modules的其中一种方法:1 components/Controller.php中默认定义了public $layout的值,一旦这里设置了值,如果layout的名字与模块layout的名字不同的话,则无法正确加载到layout,因此最好注释掉这样的代码,转而在每个modules的XXXXModule.php的init方法中设置control的layout变量的值;2 在每个modul.. 阅读全文
posted @ 2013-04-14 21:07 泉眼无声溪细流 阅读(1447) 评论(0) 推荐(1) 编辑
摘要: 在Window环境下,php5.3.x不再支持php_mssql.dll 扩展,即使使用php5.2.x中的php_mssql.dll 也无法使用。而PHP5.2.x本身有个php_mssql.dll的扩展用来连接Sql server。但是貌似这个dll只能用来连接低版本的Sql server2000或以下版本,在Sql server 2005及以上版本则根本无法使用mssql_connect连接到数据库。因此,在php5.3.x中,微软专门为PHP出了个SQL Server的扩展。可以到微软网站下载 SQL Server Driver for PHP:http://www.microso.. 阅读全文
posted @ 2013-04-12 00:30 泉眼无声溪细流 阅读(526) 评论(0) 推荐(0) 编辑
摘要: PECL 的全称是 The PHP Extension Community Library ,是一个开放的并通过 PEAR(PHP Extension and Application Repository,PHP 扩展和应用仓库)打包格式来打包安装的 PHP 扩展库仓库。通过 PEAR 的 Package Manager 的安装管理方式,可以对 PECL 模块进行下载和安装。与以往的多数 PEAR 包不同的是,PECL 扩展包含的是可以编译进 PHP Core 的 C 语言代码,因此可以将 PECL 扩展库编译成为可动态加载的 .so 共享库,或者采用静态编译方式与 PHP 源代码编译为一.. 阅读全文
posted @ 2013-04-12 00:08 泉眼无声溪细流 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 今天把一个项目的代码放到git服务后push之后在eclipse中pull之后提示错误说:the current branch is not configured for pull,Google了一下找到了解决方法,可以参考如下链接的说明:http://stackoverflow.com/questions/8820668/the-current-branch-is-not-configured-for-pull-no-value-for-key-branch-master-mer,其他方法可以参考这里:http://www.cmono.net/?post=492。 阅读全文
posted @ 2013-03-28 16:34 泉眼无声溪细流 阅读(5162) 评论(0) 推荐(0) 编辑
摘要: 其实之前就发现域名包含下划线会导致session在ie浏览器失效的问题,但是在FF和chrome是正常的,而昨晚也无意中发现了这个问题而纠结了好久。今天google了一下才知道是这个问题导致的,才想起之前也是遇到过这个问题。唉,年纪大了,很多事情都会无意中忘记,所以还是要经常通过博客记载自己遇到的一些问题,等到再次遇到的时候就能恍然大悟而不至于纠结好久。 其实也是自己一直不喜欢ie,当在其他浏览器测试ok再来ie测试的话,一堆问题就接踵而来,js问题啊,css问题啊等等的老朋友就来了,并且ie的不同版本对这些东西的不同处理方式真让人头疼。所以,还是要好好的在ie下测试一下才行,谁让ie浏... 阅读全文
posted @ 2013-03-24 14:30 泉眼无声溪细流 阅读(929) 评论(0) 推荐(0) 编辑