E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
YII框架
基于
Yii框架
1.14的博客教程(翻译)_测试用户导航_第33节
5.1.4测试UserMenu导航 测试我们已完成的导航。 1.打
aganblog
·
2010-09-23 22:00
框架
PHP
浏览器
Blog
基于
Yii框架
1.14的博客教程_建立用户导航_第32节
5.1建立导航菜单基于需求分析,需要三个不同的导航组件:用户导航,云标签导航和最近评论导航。利用yii提供的CPortlet组件开发这些导航。这节,将开发第一个具体的导航-用户导航显示一个菜单选项列表,可以用来提供给验证过的用户。菜单内容:-验证评论:一个超链接导向待审核评论列表。-建立新的博文:一个链接导向博文建立页。-管理博文:一个超链接导向博文管理
aganblog
·
2010-09-23 22:00
框架
PHP
基于
Yii框架
1.14的博客教程_评论管理_第31节
4.3管理评论评论管理包含更新,删除,审核。这些操作在CommentController类中实现。 4.3.1更新和删除评论yiic生成的更新和删除评论的代码大部分需要改变 4.3.2审核评论评论刚刚建立的时候,处在一个待审核状态,需要审核后才可以被访问者看到。审核一条评
aganblog
·
2010-09-23 13:00
PHP
框架
浏览器
Blog
基于
Yii框架
1.14的博客教程_客户端验证_第30节
4.2.3客户端验证为了支持客户端验证评论表单,需要改变评论表单视图和newComment方法。在_form.php文件里,需要在建立CActiveForm控件时设置CActiveForm::enableAjaxValidation属性为真:在newComment方法中,插入一段代码相应AJAX验证请求。编码检查是否有一个叫做ajax的POST验
aganblog
·
2010-09-23 13:00
Ajax
PHP
框架
基于
Yii框架
1.14的博客教程_建立评论_第29节
4.2.2建立评论处理评论建立过程,首先修改actionView()方法:上面,渲染视图之前调用newComment()方法,newComment()方法中,生成一个评论实例并且检查是否是评论表单提交的。如果这样,尝试为post增加评论通过调用$post->addComment($comment).如果到这步,然后刷新post详细页。假
aganblog
·
2010-09-22 23:00
框架
PHP
Blog
Flash
基于
Yii框架
1.14的博客教程_建立和显示评论_第28节
4.2建立显示评论此节,实现评论显示和建立。为了提高与用户的交互性,我想在用户完成每个输入后立即提示可能遇到的错误。这就需要了解客户端验证方法了。下面展示一下如何用Yii轻松完成验证。当然要使用高于Yii1.1.1版本 4.2.1显示评论为了把建立和现实体现到一个页面上,需要使用post详细页面。在博文显示页下,首先在评
aganblog
·
2010-09-22 21:00
框架
PHP
脚本
基于
Yii框架
1.14的博客教程_定制attributeLabels()方法_第27节
4.1.2定制attributeLabels方法接下来修改attributeLabels()方法声明每一个模板属性显示时的变量名。此方法返回名称对照。调用CHtml::activeLabel()方法显示属性label. 4.1.3定制保存过程因为想要记录建立评论的时间,需要和从写befor
aganblog
·
2010-09-21 10:00
框架
基于
Yii框架
1.14的博客教程_定制Comment模型_第26节
4.1定制Comment模型对于Comment模型,需要定制rules()和attributeLabels()方法。attributeLabels()方法返回一个属性对照表。不需要接触relations()。 4.1.1定制rules()方法首先修改yiic生成的验证规则。如下代码:上面修改了author,email和con
aganblog
·
2010-09-21 10:00
框架
基于
Yii框架
1.14的博客教程_删除博文_第25节
3.4.2删除博文管理数据表格时,每一行都会有删除按钮。单击按钮会删除对应当前的博文。如下代码实现了删除动作:上面是yiic生成的代码。我很乐意解释一下关于$POST['ajax']。CGridView控件有一个非常卓越的功能基于ajax模型就是排序,分页和删除操作。意思是,上面的代码即使被执行,页数也没有被完全加载。然后,控件可能运行在
aganblog
·
2010-09-21 09:00
JavaScript
框架
Ajax
浏览器
基于
Yii框架
1.14的博客教程_管理博文_第24节
3.4管理博文管理博文指向管理视图的博文列表,允许我们查看博文的状态,编辑,删除。可以熟练的分别被管理操作和删除操作。yiic生成的代码不需要更多修改。下面解释如何实现两个操作。 3.4.1博文列表管理操作显示博文的所有状态。视图支持排序和分页。下面修改actionAdmin()方法:上面是没有修改的代码。首
aganblog
·
2010-09-20 22:00
框架
基于
Yii框架
1.14的博客教程_首页操作_第23节
3.3.2首页操作类似view操作,定制修改index操作:PostController控制器中的actionIndex()和post/index.php视图。需要添加显示博文列表和关键字支持。下面修改actionIndex()方法:以上操作,首先建立了一个执行语句收集博文列表。只收集公开访问状态的博文并且按照更新时间排序。因为一个列表的显示,要决定显示多少条博文
aganblog
·
2010-09-20 18:00
框架
PHP
基于
Yii框架
1.14的博客教程_显示博文_第22节
3.3显示博文在博客应用中,一篇博文会在一个博文列表中显示或者单独显示,前者在模型的index中实现,后者在视图操作中实现。此节,我们完善最初的需求。 3.3.1定制view操作view操作在PostController中的actionView()方法实现。渲染代码在/wwwroot/blog/protected/vie
aganblog
·
2010-09-20 17:00
框架
PHP
脚本
Blog
基于
Yii框架
1.14的博客教程_定制建立更新操作_第21节
3.2.2定制建立和更新操作建立和更新操作是非常相似的。都需要显示一个html表单去收集用户的输入,验证输入,保存到数据库里。主要不同的地方是更新操作将更新存在的post表数据。此节,建立和更新视图将渲染yiic工具生成的视图_form.php。首先改变_form.php工具以便html表单只能收集我们想要的:title,content,tags
aganblog
·
2010-09-20 16:00
html
框架
PHP
基于
Yii框架
1.14的博客教程_建立更新博客_第20节
3.2建立更新博客随着Post模型的完善,需要调整一下PostController控制器的动作和视图。此节,首先定制访问控制的CRUD操作。然后修改代码实现建立更新操作。 3.2.1定制访问控制之所以要修改访问控制,是因为yiic工具生成的代码仍不完善。修改PostController控制器a
aganblog
·
2010-09-20 15:00
框架
基于
Yii框架
1.14的博客教程_文本显示_第19节
3.1.4文本显示因为文章状态在数据中是以整数保存,需要提供一个文本显示以便更直接的显示给用户。在一个庞大的系统中,相似的需求是十分普遍的。一般的解决方法是,使用tbl_lookup表格存放数字值和文本显示地图。修改lookup模型类实现此功能:修改的编码主要提供了两个静态方法:lookup::items()和lookup::item()。作用
aganblog
·
2010-09-20 14:00
框架
基于
Yii框架
1.14的博客教程_添加URL_第18节
3.1.3添加URL每个post有一个content且有一个唯一的url可以查看。代替调用CWebApplication::createUrl用来获得URL。添加一个url属性在post模型以便重复利用URL代码。稍后讲解美化URL链接带来的好处。做如下修改:除post的id之外,还可以在URL中获取post的title。这样可以对搜索引擎保持友好。
aganblog
·
2010-09-20 13:00
框架
搜索引擎
基于
Yii框架
1.14的博客教程_定制relations_第17节
3.1.2定制relations方法最后定制relations方法详细说明post表中每个对象的关系。relations方法说明对象关系的同时,可以通过post表格的对象关系开发强大的RAR功能,例如author和comments关系,不需要写复杂的SQLJOIN语句。代码这样修改介绍comment模型类中两个方法relations方法关系声明如下
aganblog
·
2010-09-20 12:00
sql
框架
基于
Yii框架
1.14的博客教程_文章管理_第16节
3.1定制文章模型yiic工具生成的文章模型类两处需要大范围修改:-rules方法:对于模型属性特别的验证规则-relations方法:特别的关系对象信息:模型包含了一个属性的列表,这些属性是与数据库表格列相对应的。属性不需要任何声明作为类成员变量。 3.1.1定制rules方法首先列举每个
aganblog
·
2010-09-18 12:00
框架
PHP
Blog
基于
Yii框架
1.14的博客教程(翻译)_摘要_第15节
1.实现了用户认证 2.安装了
Yii框架
3.建立了应用基本结构 4.设计和建立了
aganblog
·
2010-09-17 16:00
数据结构
框架
工作
基于
Yii框架
1.14的博客教程_验证用户_第14节
2.3验证用户我们要建立的博客应用程序需要区别对待管理员和访客。因此我们需要实现用户认证功能。你可能已经发现了应用的基本结构提供了用户认证去检查用户名和密码是否都为demo。此节,我们将要修改依靠user表来验证功能登录的编码。用户身份验证的原理是实现IUserIdentity类接口。基本应用结构的用户验证类就是这样实现的。验证类存放在/wwwr
aganblog
·
2010-09-16 11:00
数据结构
框架
PHP
配置管理
ActiveRecord
基于
Yii框架
1.14的博客教程_测试CURD操作_第13节
2.2.4测试可以通过如下的链接来测试我们刚刚生成的代码功能。生成实现post和comment的curd操作的代码是完全互相独立的。所以,当创建一个新的文章或者评论,我们需要键入对于的信息,比如作者id和建立时间,每个应用都需要程序设置这些参数。别急,下一步会解决这些问题。1.请求这个链接http://www.example.com
aganblog
·
2010-09-14 15:00
应用服务器
PHP
框架
Blog
脚本
基于
Yii框架
1.14的博客教程_实现CURD操作_第12节
2.2.3实现CURD操作建立了模型类以后,可以使用CURD为POST和COMMENT表生成实现CURD操作的编码。在CRUD生成器页面,在模型类输入框输入Post,然后预览。将会看到很多文件要被生成。单击生成完成代码生成。为Comment重复相同的工作。看看生成的文件。所有文件被生成在/wwwroot/blog/protected.。查看
aganblog
·
2010-09-14 15:00
工作
框架
Blog
基于
Yii框架
1.14的博客教程(翻译)_建立模型_第11节
2.2.2建立模型 首先需要为每一个数据表建立模型类。模型类允许我们通过面向对象的方法使用。稍晚的时候会详细介绍用法。 单击模型生成链接开始使用模型生成工具。
aganblog
·
2010-09-13 17:00
框架
应用服务器
基于
YII框架
1.14的博客之(10)
2.2.1安装Gii首先需要安装Gii,打开配置文件main.php,做如下修改安装了gii模块后,浏览器键入http://www.example.com/blog/index.php?r=gii访问gii模块打开后会提示输入密码,输入刚刚设置好的密码,然后我们可以看到一个生成编码通用工具的列表页。注意:当应用运行在客户机上的时候上述编码最好删除。编码通用
aganblog
·
2010-09-13 16:00
框架
PHP
浏览器
Blog
基于
YII框架
1.14的博客之(9)
2.2脚手架建立,读取,更新和删除在应用中是四个基本的数据对象操作。因为在开发网站应用时实现CRUD操作是必要的任务,YII为我们提供了Gii工具自动生成通用代码的脚手架。提示:Gii从1.1.2启用,之前使用yiic工具完成同样的任务。
aganblog
·
2010-09-13 16:00
框架
基于
YII框架
1.14的博客之(6)
1.4 总体设计基于前面的需求分析,决定用下面的数据库表结构来存储博客程序的数据-tbl_user存放用户信息包括username和password-tbl_post存放博客文章。列信息如下: ---标题必填---内容必填博客的主题内容---状态必填文章的状态选项如下:------草稿------公开浏览------私密---标签可选填,用逗号分开文章关键词
aganblog
·
2010-09-13 16:00
数据结构
sql
框架
基于
YII框架
1.14的博客之(8)
2.1.2建立数据库连接我们已经建立了在应用程序中使用的数据库,现在还需要修改他的默认应用配置(/wwwroot/blog/protected/config/main.php).这个脚本返回了一个应用配置的属性的数组。如下配置:上图中的配置属性说明了我们有一个数据库应用组件,连接字符串属性初始化了一个到/wwwroot/blog/protect
aganblog
·
2010-09-13 14:00
框架
mysql
配置管理
脚本
ActiveRecord
基于
YII框架
1.14的博客之(7)
因为
YII框架
对于数据库的支持建立在PDO之上,我们可以轻易的选择使用不同
aganblog
·
2010-09-13 14:00
数据结构
sql
框架
sqlite
Blog
基于
YII框架
1.14的博客之(3
yiic是
YII框架
中一个基于命令行的工具。可以用于生成一些通用代码以减少重复编码工作。
aganblog
·
2010-09-13 14:00
PHP
框架
应用服务器
Blog
脚本
基于
YII框架
1.14的博客之(5)
1.3需求分析我们将要开发一个单用户的博客系统。系统用户功能如下:-登录和登出-创建,更新,删除文章-公开,私密,草稿文章-审核发布,删除评论普通用户及访客的功能如下:-读取文章-新建评论附加需求:-首页显示最近更新文章列表-页面包含10条以上文章采取分页显示-文章详细页面显示评论-显示文章关键词列表-依据关键词出现频率呈现出标签云-最近评论列表-系统主
aganblog
·
2010-09-13 10:00
框架
基于
YII框架
1.14的博客之(4)
1.2.3程序工作流为了方便理解
YII框架
如何工作,下面来概述一下在访问联系页面时程序基本结构中的主工作流程:1.用户请求页面http://www.example.com
aganblog
·
2010-09-13 10:00
PHP
框架
工作
Blog
脚本
基于
YII框架
1.14的博客之(2)
简单的说,我们假设服务器的网站目录叫做/wwwroot,目录的链接是www.example.com 1.2.1安装YII我们首先安装
YII框架
。
aganblog
·
2010-09-12 22:00
框架
PHP
应用服务器
sqlite
浏览器
基于
YII框架
1.14的博客之(1)
(翻译不准确的地方请见谅) 使用
YII框架
建立博客系统 第一章开始1.1使用
YII框架
建立一个博客系统 这个教程我们讲述如何使用
aganblog
·
2010-09-12 21:00
框架
Yii框架
特点及测试考虑
1.简介Yii是一个基于部件、用于开发大型Web应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。它是轻量级的,又装配了很好很强大的缓存部件,因此尤其适合开发大流量的应用,比如门户、论坛、内容管理系统(CMS)、电子商务系统,等等。Yii是一个纯OOP的通用Web
百度技术
·
2010-08-13 11:10
测试
休闲
特点
软件交付
Yii框架
特点及测试考虑
1.简介Yii是一个基于部件、用于开发大型Web应用的高性能PHP框架。它将Web编程中的可重用性发挥到极致,能够显著加速开发进程。Yii(读作“易”)代表简单(easy)、高效(efficient)、可扩展(extensible)。它是轻量级的,又装配了很好很强大的缓存部件,因此尤其适合开发大流量的应用,比如门户、论坛、内容管理系统(CMS)、电子商务系统,等等。Yii是一个纯OOP的通用Web
百度技术
·
2010-08-13 11:10
测试
yii框架
休闲
特点
考虑
自检环境Memcache扩展模块未通过
装过
yii框架
之后,运行 http://localhost/yii/requirements/index.php,自检环境发现: Memcache扩展模块 未通过 这可怎么办呢 ?
javasogo
·
2010-08-11 20:00
memcache
自检环境Memcache扩展模块未通过
装过
yii框架
之后,运行 http://localhost/yii/requirements/index.php,自检环境发现: Memcache扩展模块 未通过 这可怎么办呢 ?
mmdev
·
2010-08-11 20:00
memcache
自检环境Memcache扩展模块未通过
装过
yii框架
之后,运行 http://localhost/yii/requirements/index.php,自检环境发现: Memcache扩展模块 未通过 这可怎么办呢 ?
jandroid
·
2010-08-11 20:00
memcache
表单要求Captcha Code
考虑其他方案,将
Yii框架
中的Captcha代码剥离出来,很完善,简单,效果不错附件我分别基于Prototype和Jquery做了两个例子
koda
·
2010-04-02 16:00
jquery
.net
框架
prototype
表单要求Captcha Code
考虑其他方案,将
Yii框架
中的Captcha代码剥离出来,很完善,简单,效果不错附件我分别基于Prototype和Jquery做了两个例子
koda
·
2010-04-02 16:00
jquery
.net
框架
prototype
表单要求Captcha Code
考虑其他方案,将
Yii框架
中的Captcha代码剥离出来,很完善,简单,效果不错附件我分别基于Prototype和Jquery做了两个例子
koda
·
2010-04-02 16:00
jquery
.net
框架
prototype
YII 框架:php框架系列之新秀YII
这里也强烈推荐
YII框架
,这个年轻的框架由美国华人开发,名叫薛强。Yii Framwork是2009最佳PHP框架。 Yii 是一个基于组件、用于开发大型 Web 应用的高性能 PHP 框架。
uuleaf
·
2010-02-04 19:00
编程
框架
PHP
Web
Rails
Yii - activeLabelEx乱码问题
> 原因是
Yii框架
里CModel类的generateAttributeLabel实现问题没有使用UTF-8 public function generateAttribut
koda
·
2010-01-27 17:00
PHP
框架
Yii - activeLabelEx乱码问题
> 原因是
Yii框架
里CModel类的generateAttributeLabel实现问题没有使用UTF-8 public function generateAttribut
koda
·
2010-01-27 17:00
框架
PHP
Yii - activeLabelEx乱码问题
> 原因是
Yii框架
里CModel类的generateAttributeLabel实现问题没有使用UTF-8 public function generateAttribut
koda
·
2010-01-27 17:00
PHP
框架
Yii系列之--国际化
最近,因为项目需要,开始学习使用
Yii框架
来作为项目MVC框架,Yii 官方网站:http://www.yiiframework.com/ 今天主要讲一下Yii的国际化 --------
modun
·
2009-10-29 22:00
框架
PHP
mvc
Yii的URL管理精要
通常在
yii框架
的Url中如下: http://yourdomain.com/index.php?r=account/login 1.
koda
·
2009-10-29 15:00
apache
框架
PHP
F#
Yii的URL管理精要
通常在
yii框架
的Url中如下: http://yourdomain.com/index.php?r=account/login 1.
koda
·
2009-10-29 15:00
apache
PHP
框架
F#
Yii的URL管理精要
通常在
yii框架
的Url中如下: http://yourdomain.com/index.php?r=account/login 1.
koda
·
2009-10-29 15:00
apache
PHP
框架
F#
Yii框架
问题全记录
1. 字段为空的validation信息,字段名不能国际化. 如: 当“密码”为空时,错误信息为: Password 不可为空白.,但是我希望信息为: 密码不可为空白. 解决方案:在模型类中attributeLabels方法中增加一个数组条目,如: 'password' => Yii::t('luben','password'), 就可以显示 密码 不可为空白. 注意:
koda
·
2009-10-28 14:00
PHP
框架
工作
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他