Yii

Yii Framework 开发教程(2) Yii Web应用基础

jerry Yii
Yii Framework 开发教程(2) Yii Web应用基础
有了前面的“Hello,World”, Yii应用开发似乎很容易,别这么快下结论:-),想起多年以前刚开始使用MFC开发时,写完第一个Hello,World之后,还是觉得无从下手,不知道怎么开始写MFC应用,这是因为MFC提供了大量的

Yii Framework 开发教程(1) 第一个应用Hello World

jerry Yii
Yii Framework 开发教程(1) 第一个应用Hello World
Yii Framework 教程可以参见官方中文文档 ,那么为什么还要写这个开发教程呢? 本教程目的是通过不同的视角(主要是通过开发Windows应用C++,C#程序员的角度)帮助Windows 桌面应用或ASP.Net程序员较快的掌握PHP Yii

Yii实现MySQL多库和读写分离

jerry Yii
前段时间为SNS产品做了架构设计,在程序框架方面做了不少相关的压力测试,最终选定了YiiFramework,至于为什么没选用公司内部的PHP框架,其实理由很充分,公司的框架虽然是"前辈"们辛苦的积累,但毕竟不够成熟,没有大型项目的历练,犹如一个涉世未深的年轻小伙。Yii作为一个颇有名气开源...
阅读全文

Yii简单的用户授权系统

jerry Yii
数据库 首先在user表创建一个新的字段(integer 类型),字段名 'accessLevel',它定义了用户的访问权限 扩展 CWebUser 类 在配置文件(一般为 protected/config/main.php)中添加(或修改为)以下代码

Yii使用PHPMailer发送邮件

jerry Yii
使用方法 作为普通component: 利用这个例子,使用SMTP作为发送的方法,在控制器创建一个component: <?php $message = 'Hello World!'; $mailer = Yii::createComponent('application.exten...
阅读全文

Yii使用数据库控制的CMenu菜单

jerry Yii
数据库结构 CREATE TABLE IF NOT EXISTS `menu` ( `menu_id` int(11) NOT NULL auto_increment, `name` varchar(255) NOT NULL, `date_added` date...
阅读全文

Yii验证和授权

jerry Yii
<?php class TblPostController extends Controller{ /** * @return array 过滤器列表,会顺序执行 */ public function filters(){ retu...
阅读全文

Yii使用nginx的配置

jerry Yii
upstream phpfpm { #server unix:/var/run/php5-fpm.sock; server 127.0.0.1:9000; } server { listen 80; # Specify this vhost’s domai...
阅读全文

学习 yii 框架 &#8211; URL 连字符管理

jerry Yii
本文将会介绍一种将 URL 路由 自动断字的方法。 我们指定 Yii 使用 URL manager 来支持创建和解析 URL。然而,默认的方法对于混合词语的 路由 处理的不尽如人意。例如,URL 管理器默认将createAc...
阅读全文

学习 yii 框架 &#8211; 安全站点和非安全站点的 URL 管理

jerry Yii
在本文中我将描述怎么管理安全站点和非安全站点的 URL 管理。 安全站点的内容使用httpsSSL (安全套接字层) 协议发送,而非安全站点使用http协议。为了描述简单,我们称前者https内容/页,后者 'http' 内容/页。一个严格要求的网站通常需要一些页面使用https,一...
阅读全文