1. 如何让默认的程序显示为中文?
修改protected/config/main.php, 全局配置中增加或修改 'language' => 'zh_cn',
另外,yii默认支持的语言类型,可参照框架目录中的views目录。
2. 如果控制器中生成的变量很多,需要拼装成数组传递给render方法,如何才能更简洁一些?
使用get_defined_vars()得到当前作用域所有变量,避免使用拼装视图变量的方式,在控制器中使用以下代码:
$this->render('login', get_defined_vars());
3. 验证码不刷新?
这确实是yii的一个bug, 无论刷新页面多少次,验证码似乎都不变化,原始问题反馈于http://code.google.com/p/yii/issues/detail?id=801
我们可以通过修改框架源码实现,但这种方式会让程序的移植性变差,变通的方法是在控制的actions方法中为CCaptchaAction组件指定特殊属性:
public function actions()
{
return array(
// captcha action renders the CAPTCHA image displayed on the contact page
'captcha'=>array(
'class'=>'CCaptchaAction',
'backColor'=>0xFFFFFF,
'fixedVerifyCode' => substr(md5(time()),0,4),
'fontFile' => yii::app()->basePath.'/simsun.ttc',
),
分享到:
相关推荐
本文实例讲述了Yii框架常见缓存应用。分享给大家供大家参考,具体如下: 1 首先,你需要安装apc or memcache or redis 。 安装完后。 以redis 为例。 至于如何安装,多找度娘。 在配置文件中components 添加如下。 ...
框架面试题,集合了String,struts2,springmvc。 足以满足初级面试
主要介绍了yii框架数据库关联查询操作,结合实例形式总结分析了yii数据库关联查询的常见操作方法与使用注意事项,需要的朋友可以参考下
主要介绍了Yii框架的路由配置方法,结合实例形式总结分析了Yii框架路由的常见配置与使用操作技巧,需要的朋友可以参考下
主要介绍了Yii2框架数据验证操作,结合实例形式详细分析了Yii框架常见数据验证操作的原理、实现方法及相关操作技巧,需要的朋友可以参考下
主要介绍了Yii框架实现对数据库的CURD操作,结合实例形式分析了Yii框架连接数据库与CURD增删改查等常见操作技巧,需要的朋友可以参考下
主要介绍了Yii框架响应组件用法,结合实例形式分析了Yii响应组件的原理及常见使用技巧,需要的朋友可以参考下
主要介绍了Yii的CDbCriteria查询条件用法,实例总结了CDbCriteria查询条件的常见用法,对于使用Yii进行数据库程序设计具有一定的参考借鉴价值,需要的朋友可以参考下
前言:个人觉得,学习或温习一套Web框架,在快速阅读一遍文档后,应从路由,控制器,请求/响应对象,数据模型(Logic,Dao,Entity)...今天就把 yii2 自带的全局异常处理器改写至对 api 友好(yii2的 yii\web\HttpExce
系统基于yii2.0框架开发,保留框架内部的特性,适合作为二次开发的基础系统,也可以直接拿来作为后台系统。管理系统的模块在不断完善中,现有的功能包含,完整的RBAC权限管理〜 功能 基础功能:登录,登出,密码修改...
常见问题及解决: Error loading XML document: dwz.frag.xml 直接用IE打开index.html弹出一个对话框:Error loading XML document: dwz.frag.xml 原因:没有加载成功dwz.frag.xml。IE ajax laod本地文件有限制, 是...
主要介绍了Yii使用技巧,实例汇总了Yii框架使用过程中经常使用的各种常见技巧,需要的朋友可以参考下
Yii是用于开发Web 2.0应用程序的最佳,高性能PHP框架。 它提供快速,安全和专业的功能来创建可靠的项目; 但是,这种快速的发展需要能够共同组织常见任务以构建完整的应用程序的能力。 Yii非常优化性能,是任何规模...
最常见的模块是: 核心库,扩展了Yii框架。 内容管理系统管理员和前端。 使用图块,渲染CMS页面等管理员UI本身,包括所有CRUD操作都属于此模块。贡献我们一直在寻找与我们分享想法,代码和问题的人。 贡献指南链接...
轻量级PHP数据库框架可加速开发产品特点轻量级-小于100 KB,仅可移植一个文件容易-极易学习和使用,友好的结构强大-支持各种常见和复杂SQL查询,数据映射,并防止SQL注入兼容-支持所有SQL数据库,包括MySQL,MSSQL,...
Laravel-fastdfs是分布式文件存储系统FastDFS的通用composer组件,支持常见的php框架,如laravel,yii2,thinkphp5等
Laravel-fastdfs是分布式文件存储系统FastDFS的通用composer组件,支持常见的php框架,如laravel,yii2,thinkphp5等. 软件开发设计:应用软件开发、系统软件开发、移动应用开发、网站开发C++、Java、python、web、...
注意:如果用PHP开发,请使用 Shop-for-PHP-Yii2 PHP(全称:PHP: Hypertext Preprocessor)是一种广泛应用于Web开发的开源脚本语言,以其易学易用、高效灵活的特性深受广大开发者喜爱。诞生于1995年,由Rasmus ...
PHP的MVC编程思想目前已经被广泛使用于各种大型项目的开发,很多成熟的MVC框架也逐渐被大家所熟知并被广泛应用于各类项目中,比较常见的如ThinkPHP、codeigniter、Symfony、yii、cakePHP等等。本文就来简述一下php的...