
YII
文章平均质量分 67
左手码农
创世的第七天,他用左手轻轻地敲下:Hello,world!
展开
-
YII入门 (1) -- 建立一个YII应用
一、安装Yii1. 从 yiiframework.com 下载 Yii 框架。2. 将 Yii 压缩包解压至一个 Web 可访问的目录二、建立一个 Yii 应用在命令行运行 yiic,如下所示: % YiiRoot/framework/yiic webapp WebRoot/ yii_pro (注:YiiRoot 为 Yii 的安装目录)该原创 2015-04-11 15:36:02 · 734 阅读 · 0 评论 -
Yii2的安装及简单配置
简介Yii2是一个高性能的,适用于开发WEB2.0应用的PHP框架。Yii2自带了丰富的功能 ,包括MVC,DAO/ActiveRecord,I18N/L10N,缓存,身份验证和基于角色的访问控制,脚手架,测试等,功能强大,开发人员基于此框架可显著缩短开发时间。安装安装xampp下载并安装最新的 XAMPP(Yii2要求PHP版本最低也要5.4):https://www.apa原创 2015-08-03 19:59:09 · 1004 阅读 · 0 评论 -
Windows下使用Composer安装yii2遇到的问题及解决方法
第一次在Windows下安装过程yii2,整个过程遇到了许多问题,历经波折,还好最后顺利解决了。一、下载 yii2 模板使用composer安装yii2 ,首先需要下载应用模板,其中分为基础模板和高级应用模板两种。高级模板下载二、github token问题:安装yii2的应用的时候,例如使用命令php composer.phar create-project原创 2015-08-04 15:21:42 · 2219 阅读 · 0 评论 -
Yii 中使用 yii-bootstrap 扩展
第一步:首先下载扩展包,解压至 protected/extensions 目录,此时在改目录下存在 bootstrap 文件夹第二步:在配置文件中配置:// 配置一个别名 使得可以bootstrap访问到扩展路径 Yii::setPathOfAlias('bootstrap', dirname(__FILE__).'/../extensions/bootstrap');原创 2015-06-14 20:13:52 · 1436 阅读 · 0 评论 -
执行yiic出现错误 /usr/bin/env: php: 没有那个文件或目录
开发环境用的是:linux系统+xampp安装包,导入 yii框架后,执行 yiic 命令时,提示:/usr/bin/env: php: 没有那个文件或目录。解决方法:yiic是使用php脚本创建webapp的,启动yiic到时候,它会自动到/usr/bin/路径下找php执行文件。但是xampp默认安装在 /opt 目录下。此时我们修改 yiic 文件即可,如下:原创 2015-05-20 16:10:45 · 1629 阅读 · 0 评论 -
PHPExcel(2)-- 导入功能
在上一节中,我们已经学习了PHPExcel的导出功能。那么这一节,我们就一起来学习一下如何用PHPExcel将Excel文件中的数据导入到数据库中。PHPExcel的使用方法同上一节所讲:http://blog.youkuaiyun.com/liuruiqun/article/details/456677891、首先下载该应用,github链接为:https://github.com/PHPOff原创 2015-05-14 12:52:03 · 805 阅读 · 0 评论 -
PHPExcel(1)-- 导出功能
PHPExcel导出功能Web开发的时候,经常会遇到需要将数据库中某些表单导出到excel文件中的问题。我在运用yii框架做web开发过程中,发现有个应用为PHPExcel,该应用能够实现excel文件的导入导出,刚好能够满足需要的要求。一下是自己应用 PHPExcel 做数据导出的记录。1、首先下载该应用,github链接为:https://github.com/PHPOffic原创 2015-05-12 12:22:42 · 1164 阅读 · 0 评论 -
日志功能--yii::trace()和yii::log()
Yii提供了一个灵活的和可扩展的日志记录功能。根据日志级别和消息的类别可以将消息记录分类。使用级别和类别过滤器,选中的消息可以进一步记录到不同的目标,如文件、电子邮件、浏览器窗口等。1、开启trace()和log()日志路由class:CDbLogRoute: 将信息保存到数据库的表中。CEmailLogRoute: 发送信息到指定的 Email 地址。CFileL原创 2015-05-09 13:46:15 · 4199 阅读 · 0 评论 -
时间控件CJuiDatePicker
Yii内置扩展(zii)中具有方便的时间控件CJuiDatePicker可供使用。使用这个部件,你可以在视图里面插入以下代码:$this->widget('zii.widgets.jui.CJuiDatePicker', array( 'language'=>'zh_cn', 'name'=>'EndDate', // additional javascr原创 2015-04-27 21:36:26 · 1038 阅读 · 0 评论 -
YII入门 (4) -- 自定义Gii生成代码模板
一、应用程序的配置如下:return array( ...... 'modules'=>array( 'gii'=>array( 'class'=>'system.gii.GiiModule', 'password'=>'在这里填写密码', // 'ipFilters'=>a原创 2015-04-12 16:47:23 · 1732 阅读 · 0 评论 -
YII入门 (3) -- 实现 CRUD 操作
通过Gii来实现系统的 CRUD 操作1、修改 config 文件夹的 main.php,激活 Gii ,如下'modules'=>array( // uncomment the following to enable the Gii tool 'gii'=>array( 'class'=>'system.gii.原创 2015-04-12 12:41:15 · 816 阅读 · 0 评论 -
YII入门 (2) -- 连接数据库
修改应用的配置文件 WebRoot/yii_pro/protected/config/main.php 即可,如下所示:'db'=>array( 'connectionString' => 'mysql:host=localhost;dbname=yii_pro', 'emulatePrepare' => true,原创 2015-04-11 16:25:35 · 620 阅读 · 0 评论 -
yii2关于HTTP请求处理的总结
1、VerbFilterVerbFilter 是针对 HTTP 请求方式的过滤器,作用是定义访问指定动作所允许的HTTP请求,若不允许的HTTP请求到来,则会抛出一个 HTTP 405 错误。若不指定允许的请求方式,则默认允许当所有类型的请求方式 。接下来,试一试 VerbFilter 的简单使用。首先,在 SiteController 中添加代码 public fun原创 2015-08-05 22:53:42 · 4237 阅读 · 0 评论