上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

2013年11月8日

YII 权限管理

摘要: CREATE TABLE IF NOT EXISTS `admin_role` (`id` int(10) unsigned NOT NULL auto_increment,`name` varchar(255) NOT NULL,`update_time` int(10) unsigned NOT NULL default '0',`status` tinyint(1) unsigned NOT NULL default '1',PRIMARY KEY (`id`),KEY `name` (`name`)) ENGINE=MyISAM DEFAULT CHAR 阅读全文

posted @ 2013-11-08 22:13 imxiu 阅读(835) 评论(0) 推荐(0) 编辑

Yii - 验证和授权(Authentication and Authorization)

摘要: 1. 定义身份类 (Defining Identity Class)为了验证一个用户,我们定义一个有验证逻辑的身份类。这个身份类实现[IUserIdentity] 接口。不同的类可能实现不同的验证方式(例如:OpenID,LDAP)。最好是继承 CUserIdentity,此类是居于用户名和密码的验证方式。定义身份类的主要工作是实现[IUserIdentity::authenticate]方法。在用户会话中根据需要,身份类可能需要定义别的身份信息。应用实例下面的例子,我们使用Active Record来验证提供的用户名、密码和数据库的用户表是否吻合。我们通过重写getId函数来返回验证过程中获 阅读全文

posted @ 2013-11-08 21:49 imxiu 阅读(775) 评论(0) 推荐(0) 编辑

YII简单的基于角色的访问控制

摘要: 如果你需要简单的基于角色的访问控制而不是长长的RBAC过程,那么这篇文章非常适合你。让我们直入主题。用户模型在用户表中新增一列,列名roles。建立相应的模型。在这里它将被命名为 “User”。当添加用户可以给他们分配角色 “管理员”,“用户”,“员工”等等。验证在文件protected/components/UserIdentity.php添加如下内容:class UserIdentity extends CUserIdentity{ private $id; public function authenticate() { $record=User::mo... 阅读全文

posted @ 2013-11-08 18:44 imxiu 阅读(358) 评论(0) 推荐(0) 编辑

怎样在Yii中显示静态页

摘要: 在web应用中,我们经产更需要显示静态页,如“关于我们”等,这些文件通常是静态页,通常有如下几种处理方法:1.把独立的html文件存在Web服务器能直接访问的目录下。这种方案的缺点是很难维护网页布局以及和动态页的连接.2.可以自己写action赖渲染view文件处理每一个静态页,这样解决了layout问题,但是为每一个页写一个单独的action,特别是这个action仅仅处理一个静态文本,非常麻烦。3.使用Yii内置的一个CViewAction来服务所有这些页。下面就介绍第三种方法:首先,建立以个controller类如DocController,覆盖actions方法Php代码publicf 阅读全文

posted @ 2013-11-08 18:23 imxiu 阅读(414) 评论(0) 推荐(0) 编辑

Yii framework 应用总结小窍门(转)

摘要: 1. Yii Framework] 如何获取当前controller的名称?下面语句就可以获取当前控制器的名称了!Php代码Yii::app()->controller->id2. yii 如何使用第三方插件第一,比如说,我们要使用 Zend framework的东西。我们把zend framework解压到 prtected/vendors里面,现在的文件夹为 protected/vendors/Zend/Search/Lucene.php第二,在controller文件的头部,插入下面代码。Yii::import('application.vendors.*') 阅读全文

posted @ 2013-11-08 18:18 imxiu 阅读(304) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(四)

摘要: 作者:wdyhttp://hi.baidu.com/delphiss/blog/item/c15b314f05f9dfc0d0c86a26.htmlYii应用的入口脚本最后一句启动了WebApplicationYii::createWebApplication($config)->run();CApplication:public function run(){ $this->onBeginRequest(new CEvent($this)); $this->processRequest(); $this->onEndRequest(new CEvent($this)) 阅读全文

posted @ 2013-11-08 14:47 imxiu 阅读(307) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(三)

摘要: 作者:wdyhttp://hi.baidu.com/delphiss/blog/item/357663d152c0aa85a1ec9c44.htmlYii应用的入口脚本引用出了Yii类,Yii类的定义:class Yii extends YiiBase{}由yiic创建的应用里Yii类只是YiiBase类的“马甲”,我们也可以根据需求定制自己的Yii类。Yii(即YiiBase)是一个“helper class”,为整个应用提供静态和全局访问入口。Yii类的几个静态成员:$_aliases : 存放系统的别名对应的真实路径$_imports :$_classes :$_includePaths 阅读全文

posted @ 2013-11-08 14:43 imxiu 阅读(376) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析(二)

摘要: Yii PHP 框架分析(二)作者:wdyhttp://hi.baidu.com/delphiss/blog/item/54597af595085ad3f3d38552.htmlYii是基于组件(component-based)的web框架,CComponent类是所有组件的基类。CComponent类为子类提供了基于属性(property)、事件(event)、行为(behavior)编程接口。组件的属性(property)Ccomponent类并没有提供属性的变量存储,需要由子类来提供两个方法来实现。子类的getPropertyName()方法提供$component->Proper 阅读全文

posted @ 2013-11-08 14:40 imxiu 阅读(289) 评论(0) 推荐(0) 编辑

Yii PHP 框架分析 (一)

摘要: Yii PHP 框架分析 (一)作者:wdyhttp://hi.baidu.com/delphiss/blog/item/f7da86d787adb72506088b4b.html基于yii1.0.8的代码分析的。用了一个下午整理的,流水账,感兴趣的凑合着先看,国庆期间推出个整理修改版,然后再完成后两个部分(MVC和Yii的整体结构分析)。1. 启动网站的唯一入口程序 index.php :$yii=dirname(__FILE__).'/../framework/yii.php';$config=dirname(__FILE__).'/protected/config 阅读全文

posted @ 2013-11-08 14:33 imxiu 阅读(514) 评论(0) 推荐(0) 编辑

天涯html&css基础框架

摘要: html申明对ie6-8在html中添加no-css3这个class和各个版本的class,对ie7以下添加lte7这个class,然后根据我们目前使用浏览器的比例,把第一的ie6放在判断第一位。无标题文档判断浏览器,添加所需文件//为ie6-8添加一个ie.css文件//为ie6添加处理png的js文件 常规布局这个布局的特点是border,margin,padding由里面的inner部分来完成,所以左中右三个加起来就是总的宽度,而不用考虑左中右的margin,border,padding之类的,当然之所有选择这个布局,还有其他的一些变化,详细请参看布局。这里列出左右... 阅读全文

posted @ 2013-11-08 13:39 imxiu 阅读(281) 评论(0) 推荐(0) 编辑

上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 22 下一页

导航