Yii对于新手来说上手有点难度,特别是关于session,cookie和用户验证。现在我们就Yii中登录流程,来讲讲Yii开发中如何设置session,cookie和用户验证方面的一些通用知识
Yii的CDbCriteria查询条件例子
下文来给各位整理了一些Yii的CDbCriteria查询条件例子,希望这些例子可以帮助到各位同学。
这篇就是Yii中使用CDbCriteria方法来进行查询的各种条件:
YII访问数据库操作(Yii Dao)
下文整理了利用Yii Dao来连接mysql数据库,然后对mysql数据进行常用的数据查询,删除,更新操作。
CDbConnection: 一个抽象数据库连接
PHP框架Yii入门教程之Hello World
Hello World是我们学程序的朋友一个非常熟习的几个字体了,从学js到php再到Yii我们第一件事情就是输出了,输出的就是Hello World哦。
1,下载Yii,站点:http://www.yiiframework.com/download/
Drupal7启用必应开源地图插件教程 - 微软开放bing地图到项目Drupal
该插件由微软开放技术(中国)研发并开源,官方博文:http://cn.msopentech.com/?p=874781
准备工作
您需要预先安装 Drupal 7, 并启用 CKEditor 。(你可以通过如下界面安装启用 CKEditor)
下载地址: https://www.drupal.org/project/ckeditor
适用于 Drupal 7.x 版本的 CKEditor 构建模块,解压缩后将 ckeditor 文件夹复制到 Drupal 模块安装目录/sites/all/modules/
当下最主流开源PHP框架的综合性能盘点比较
主要参考的PHP框架包括:CodeIgniter、CakePHP、ZendFramework、Symfony。我对很多框架也没有认真使用,只是简单试用了一下,可能很多看法不成熟或者是错误的,请大家指正,一起成长。
1、CodeIgniter
优点:
1. 配置简单,全部的配置使用PHP脚本来配置,执行效率高;具有基本的路由功能,能够进行一定程度的路由;具有初步的Layout功能,能够制作一定程度的界面外观;数据库层封装的不错,具有基本的MVC功能
2. 快速简洁,代码不多,执行性能高,PHP框架简单,容易上手,学习成本低,文档详细;自带了很多简单好用的library,框架适合小型应用
缺点:
1. 把Model层简单的理解为数据库操作
2. PHP框架略显简单,只能够满足小型应用,略微不太能够满足中型应用需要
评价:
总体来说,拿CodeIgniter来完成简单快速的应用还是值得,同时能够构造一定程度的layout,便于模板的复用,数据操作层来说封装的不错,并且CodeIgniter没有使用很多太复杂的设计模式,执行性能和代码可读性上都不错。至于附加的 library 也还不错,简洁高效。
2、CakePHP
优点:
1. CakePHP是最类似于RoR的PHP框架,包括设计方式,数据库操作的Active Record方式;设计层面很优雅,没有自带多余的 library,所有的功能都是纯粹的框架,执行效率还不错;数据库层的 hasOne, hasMany 功能很强大,对于复杂业务处理比较合适;路由功能,配置功能还不错;自动构建脚手架(scaffold)很强大;适合中型应用;基本实现过了MVC每一层;具有自动操作命令行脚本功能;
2. 文档比较全,在国内推广的比较成功,大部分都知道CakePHP,学习成本中等
Drupal7 cache缓存开发入门教程
Drupal是一款非常好用的php开发的开源内容管理框架了,这个框架在缓存方面做得非常的不错,下文一起来学习Drupal7 cache缓存开发入门教程吧。
使用Drupal构建复杂而动态的内容是件很容易的事情。但是稍有不慎,你会为这种容易付出代价。在用户查看某些复杂而动态的页面的时候,复杂的数据库查询,与高花销的计算会导致页面性能方面的问题。
Yii的数据添加 删除 修改与查询示例
Yii的数据添加 删除 修改与查询示例对于各位初学yii框架的朋友来说使用不小哦,这里有几个例子比较有用大家可参考一下。
对于一个Model Post 有如下的4中查询方法,返回对象或者对象数组。
Yii实现MySQL多库和读写分离的例子
Yii Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。Yii提供了今日Web 2.0应用开发所需要的几乎一切功能了,也是最强大的框架之一了,下文我来介绍Yii实现MySQL多库和读写分离的例子
Yii中设置session过期时间与session变量
下文我们一起来看看Yii中设置session过期时间与session变量方法,希望能帮助到各位朋友哦。
设置session过期时间
Yaf中Action再次Dispatch导致PHP段错误Segmentation fault
朋友会发现在使用Yaf中Action再次Dispatch导致PHP段错误Segmentation fault提示了,碰到这种错误我们要如何来解决呢,下面php入门小编为各位介绍一下解决方法。
Yii把CGridView文本框换成下拉框
使用yii的朋友知道Yii中的CGridView默认显示提文本框了,那么我们要怎么把它转换成下拉框呢?下面我们一起来看看,有需要的朋友可参考一下。
默认情况下CGridView会生成一个文本框,但是这并不友好,用户往往希望知道有什么可选的,特别是数据库里存的是数字id的时候,我们希望将数字转换为可读的文本,这时候只需要修改一下表头的"filter"属性就行了,比如: