Yii Frameworkphp框架 v2.0.32 源码下载

来源:脚本之家  责任编辑:小易  

yii/framework框架的根目录。 执行 # php yiic Yii command runner (based on Yii v1.1.8) 如果目录不存在会被创建。 例如: /yii/framework# php yiic webapp ../../testwebap Creat

源码大小:17.1MB 源码语言:简体中文 源码类型:国产软件 源码授权:免费软件 更新时间:2020-02-15 源码类别:框架模板 源码官网: 网友评分:源码评分 应用平台:php

Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。

本文实例讲述了YII Framework框架使用YIIC快速创建YII应用之migrate用法。分享给大家 具体如下: yii migrate 查看帮助 /* /www/yii_dev/yii/framework# php yiic migrate help Erro

用框架还是有些好处的,可以规范代码。 1、下载yii http://www.yiiframework.com/download/ 2、使用yiic来生成web目录 C:\\Windows\\system32>f:/wamp/www/yii/framework/yiic

下载地址如下:

组件的意思是封装了一定逻辑处理的,可以在控制器间共享使用的包。当你发现你总是需要在不同的控制器间来回拷贝代码的时候,也许就是时候把这些可以共有的代码打个包,写

Yii是一个基于组件的高性能PHP框架,用于开发大型Web应用。Yii采用严格的OOP编写 废话不多说了,直接给大家贴代码了。 <?php class ContactForm extends CForm

四五互联移动下载

看你的水平吧 框架这种东西最好是便用边看 否则很难真正掌握 找几个项目看看吧

群英网络电信下载

框架自带的视图文件。最终包含的文件将是Yii框架中的views/exception.php。 从以上分 代码处理PHP错误: use Yii; use yii\\base\\ErrorException; try { 10/0; } catch (ErrorExcepti

巨牛网络电信下载

framework/i18n/CDateFormatter.php)类文件 数字处理 具体参考(/yii_dev/yii/framework Yii框架入门及常用技巧总结》、《php优秀开发框架总结》、《smarty模板入门基础教

创梦网络电信下载

安装 Yii 的安装由如下两步组成: 从 yiiframework.com 下载 Yii 框架。 将 Yii 压缩包解压 yii/requirements/index.php Yii 的最低需求是你的 Web 服务器支持 PHP 5.1.0 或更高版

酷云中国网通下载

cho $form->textField($model,'tagname',array('size'=>20,'maxlength'=>32) 有了这个方法,表单验证的各种想要的规则就都可以自定义了。 下面给大家介绍Yii自定

亿恩科技电信下载

本文实例讲述了YII Framework框架缓存用法。分享给大家供大家参考,具体如下: 缓存的 /yii_dev/yii/framework/caching# tree . ├── CApcCache.php ├── CCache.php ├

万达网络电信下载

本文实例讲述了YII Framework框架日志用法。分享给大家供大家参考,具体如下: 日志的 YII中日志的基本配置:/yii_dev/testwebap/protected/config/main.php 'log'=>array( 'clas

徐州枫信网通下载

哪有全部提示的·= = 我也是用yii···一样用zend···没有的就去查官网呗···

360集群电信下载

数据库访问 (DAO) Yii 包含了一个建立在 PHP PDO 之上的数据访问层 (DAO). DAO为 = \\Yii::$app->secondDb; 如果不想定义数据库连接为全局应用组件,可以在代码中直接

酷云中国电信下载

云彩网络双线下载

腾正科技电信下载

微子网络电信下载

扩展阅读,根据您访问的内容系统为您准备了以下内容,希望对您有帮助。

php框架zend framework好还是yii好

国内用的比较多的是YII,ZEND FRAMEWORK有点过于大了。教程你也没有必要找视频的,看官方文档就可以了

求解释一段PHP代码 YII框架

123456789101112public function actionAdd_ajax()  //可能是需要ajax请求操作        {        $Confirm = $_POST['confirm'];  //获取POST过来的confirm值        if($Confirm==1){            $name = Yii::app()->user->name;  //通过user类获取当前用户名            $model_id = User::model()->find('name like :name',array(':name'=>$name))->id;  //通过用户名获取用户id            $time=time();  //当前时间            $sqls="update {{user}} set time='$time' where id='$model_id'";  //拼接sql语句,更新数据库中用户的time键值            $connection=Yii::app()->db;             $command=$connection->createCommand($sqls)->execute(); //执行sql语句        }    }

Yii PHP Framework实用入门教程(详细介绍)

说明:因为最近工作工作关系,需要开发一个在Linux下运行的Web Application,需要对现在比较流行的一些PHP框架做一个了解和评估,下面的这篇文章是笔者最近学习一个比较新的PHP Framework的一点经历和操作步骤,因为官方的手册写得比较晦涩(特别是中文的),曾经尝试遍读它那个手册再动手,读了一大半发现仍无法理解,于是干脆先下手为强了,因而也就有了下面的文章。 介绍
Yii 是一个基于组件、纯OOP的、用于开发大型 Web 应用的高性能 PHP 框架。它将 Web 编程中的可重用性发挥到极致,能够显著加速开发进程。Yii适合大流量的应用,如门户、BBS、CMS及B2B系统等,功能丰富,性能优异,不过它的中文文档还不完善,并且有些命令行的操作是针对非Windows用户的,不易理解,所以制作了这篇文档。
下载地址:http://www.yiiframework.com/download/
中文文档地址:http://www.yiiframework.com/doc/guide/zh_cn配置
下面针对本人的机器相关软件环境及路径做下说明:
Apache2.2.4+PHP5.2.5+MySQL5.1.39
在这里需要说明的是需要在设置Windows环境变量,在Path中添加PHP运行环境所在的目录(如本人在原有配置后加上”;C:/PHP”),因为使用Yii时需要PHP的运行环境。此外,在PHP版本选择时建议不要选择比较高的版本,本人是从PHP5.3.0->PHP5.2.11->PHP5.2.5一路降下来才运行成功的,建议尽量暂时不要使用PHP5.3.0、PHP5.2.11,本人在使用这两个版本过程中经常遇到一个ext目录下的dll文件不能加载的情况,当然你确认自己对PHP的配置相当熟悉的话例外。因为在Yii中需要开启pdo和pdo_mysql,所以请确保在运行环境所使用的php.ini中取消了extension=php_mysql.dll、extension=php_pdo.dll、extension=php_pdo_mysql.dll的注释。
Apache的网站根路径为D:/wwwroot,在这个根路径下创建一个名为YiiDemo的文件夹,将从网上下载到的Yii压缩包解压之后,拷贝进D:/wwwroot/YiiDemo文件夹,文件结构如下:

注:上图中demos、framework、requirements是Yii压缩包中的文件夹,其它文件和文件夹是本人使用Eclipse时创建的。此外,在D:/wwwroot/YiiDemo/framework文件夹下有一个yiic.bat文件,这个文件可以帮助我们快速生成网站架构和MVC相关的文件。

另外,在本实例中MySQL和PHP都是用了utf8编码,不建议使用gb2312编码,能显示的中文字符太少,并且对其它东亚语系不支持,甚至连生僻点的繁体中文都不能显示,而utf8可以解决这个问题。

创建网站初始结构

启动Windows命令行程序(在开始菜单上找到“运行”,然后输入“cmd”并回车),可以看到如下命令行窗口:

在命令行方式下切换到Yii的framework目录下用以执行yiic命令(实际执行的是yiic.bat),如下:

看到如上图所示的信息之后,就可以使用yiic来创建网站结构了,在本例中我们在D:/wwwroot/YiiDemo/framework(注意Apache中网站根路径为D:/wwwroot)下创建网站,网站名字为study,先在D:/wwwroot/YiiDemo/framework下手动创建study这个文件夹,然后使用如下命令创建网站:yiic webapp 网站路径,如下图:

在输入创建网站的命令之后就会看到如上图所示的提示,键入”y”之后就会在D:/wwwroot/YiiDemo/study目录创建网站的框架结构,如下图所示:

按照本人机器配置,现在就可以看到Yii框架的雏形显示了,网址是:http://localhost/YiiDemo/study/index.php。

生成MVC文件
按照默认配置还不能使用数据库,要想获取与数据库的练习,需要更改配置,打开D:/wwwroot/YiiDemo/study/protected/config文件夹下的main.php文件,更改components中的配置即可,'db'这一参数被注释掉了,将'db'参数设置如下:
复制代码 代码如下:
'db'=>array(
                                                'connectionString'=>'mysql:host=localhost;dbname=study',
 'username'=>'root',
 'password'=>'jeri',
              ),保存之后即可连接MySQL数据库了,实际使用时要根据自己的实际情况配置。
在此将继续使用yiic这个命令行工具,通过cd切换工作路径到D:/wwwroot/YiiDemo/study这个文件夹,然后在命令行中可以创建model和view文件。如下:

需要注意的是,如上图所示,因为yiic.bat文件在D:/wwwroot/YiiDemo/framework文件夹下,而当前命令行的工作路径是D:/wwwroot/YiiDemo/study,所以在运行yiic时建议使用全路径。

使用yiic shell命令就可以进入shell命令行,在命令行看到的输入提示变为“>>”,键入model 表名就会创建对应表的model文件,上图下面就是使用“model user”成功之后就可以看到上图对应的情况。

还可以使用crud (crud分别是create/read/update/delete的缩写,表示常用的增删改查数据库操作)表名创建对应的coltroller和view文件,如下图所示:

比如针对表user、userlist等使用model和crud命令之后,我们就可以在浏览器中查看这些文件了,如查看userlist表中的数据,可以在浏览器中输入http://localhost/YiiDemo/study/index.php?r=userlist,看到如下所示的图:

可以看到尽管MySQL和PHP都是用了utf8编码,但是数据库中的RealName字段因为是中文数据导致不能正常显示,出现这种情况是因为采用了默认的字符集连接MySQL,在PHP中直接连接MySQL时,如果使用了utf8编码,我们会在PHP代码中做如下设置:mysql_query("set names 'utf8'");但是在Yii中没有提供这样的机会,          

我们可以在设置数据库连接字符串时指定连接数据库所使用的字符集,如下:

复制代码 代码如下:
'db'=>array(
'connectionString'=>'mysql:host=localhost;dbname=study',
'username'=>'root',
'password'=>'jeri',
'charset'=>'utf8',//use charset as utf8
            ),这样就能正常显示了。当然也可以更改全局配置,那就是更改D:/wwwroot/YiiDemo/framework/db文件夹下的CDbConnection.php文件中的
public $charset;
改为public $charset='utf8';也能正常显示了,如下图所示:
好了,至此没有写一行代码,但是已经完成了一个网站的大体框架,并且能初步实现增删改查功能了。虽然采用更改全部配置的方式也可以实现显示数据库中的中文,但是不建议采用这种方式。在此非常感谢kingheaven的提示。

yiiFramework怎么用啊,有没有中文的手册啊 - PHP框架开发

yii最近很火爆,号称最快的框架,不知道功能怎么样,没时间去研究了,如果是以牺牲功能来获得速度,那就没意义了,如果是两者双收,那还是比较强悍的。 查看原帖>>

  • 本文相关:
  • php框架zend framework好还是yii好
  • 求解释一段PHP代码 YII框架
  • Yii PHP Framework实用入门教程(详细介绍)
  • yiiFramework怎么用啊,有没有中文的手册啊 - PHP框架开发
  • YII Framework框架教程之安全方案详解
  • YII Framework框架教程之使用YIIC快速创建YII应用详解
  • YII Framework框架使用YIIC快速创建YII应用之migrate用法实例...
  • win7安装php框架Yii的方法
  • php Yii 框架问题!
  • PHP Yii框架之表单验证规则大全
  • php yii框架怎样快速入门
  • 实例讲解如何在PHP的Yii框架中进行错误和异常处理
  • YII Framework框架教程之国际化实现方法
  • PHP的Yii框架入门使用教程
  • PHP YII框架开发小技巧之模型(models)中rules自定义验证规则
  • YII Framework框架教程之缓存用法详解
  • YII Framework框架教程之日志用法详解
  • php的哪个ide的代码提示最好了?我用的是yii框架,发现zend还不...
  • PHP的Yii框架中使用数据库的配置和SQL操作实例教程
  • Yii Framework框架获取分类下面的所有子类方法
  • 网站首页源码下载asp源码php源码.net源码jsp源码软件开发脚本下载js框架网站地图网页游戏黑客源码数据库类其它源码整站系统博客程序留言聊天企业网站新闻文章ajax相关搜索链接文件管理交友会员上传下载投票调查框架模板整站系统新闻文章留言聊天博客系统贺卡图片ajax相关文件管理问答系统社区论坛上传下载整站系统控件组件新闻文章主机域名计数统计小偷采集电子商务学校班级 社区论坛上传下载投票调查blog程序留言聊天整站系统社区论坛上传下载投票调查数据管理jsp其它c#源码易语言源码delphi源码vb源码java源码其它菜单导航tab标签焦 点 图在线客服css特效相册代码flash特效批处理其它jqueryextjsprototypemootoolsajax/javascript其它框架主页源码下载php源码框架模板最新宝塔控制面板美化模板倒计时html引导页 v1.0 绿色便携免费版fastadmin php后台开发框架 v1.084php开源框架 v2.2.1tpframe免费开源框架源码php版 v3.2 bulid0306yiiphp框架frameworkxphp framework(一个简单的php框架) v1.0.2xphp framework(一个简单的php框架) v1.0.2下载wskm 轻量级的php开发框架 0.1.1wskm 轻量级的php开发框架 0.1.1下载thinkphp v5.0.24 官方核心包 php框架thinkphp v5.0.24 官方核心包 php框架下载thinkphp v5.0.24 php框架 完整包thinkphp v5.0.24 php框架 完整包下载symfony(php高效开发框架) 4.4.0symfony(php高效开发框架) 4.4.0下载qphp 快速php mvc框架 v1.4.3 for win qphp 快速php mvc框架 v1.4.3 for win 下载yii framework php框架 据说以高性能著称 v2.1.0yii framework  php框架 据说以高性能著称 v2.1.0下载基于extjs的php企业级开发框架 v1.0 基于extjs的php企业级开发框架 v1.0 下载thinkcmfx php版内容管理框架 v5.1.5thinkcmfx php版内容管理框架 v5.1.5下载找不到分享码?最新宝塔控制面板美化模板倒计时html引导页 v1.0 绿色便携免费版fastadmin php后台开发框架 v1.084php开源框架 v2.2.1tpframe免费开源框架源码php版 v3.2 bulid0306phpunit php测试框架 v6.5.3miniframework 轻量级php开源框架 v2.3.0workerman 高性能的php socket 服务器框架g-framework 国产php mvc轻量级开发框架lumen framework php开发框架 v5.4.6 免费版分享码的获取方法迅雷winrar v5留言聊天博客系统整站系统新闻文章贺卡图片搜索链接网址导航ajax相关广告排行文件管理问答系统邮箱邮件框架模板企业政府学校班级交友会员社区论坛上传下载投票调查主机域名数据管理商务商城查询工具影音娱乐采集小偷计数统计php其它codeigniter开源框架 php版 v3.1.10 miniframework 轻量级php开源框架 v2.3.0yii framework php框架 v2.0.32thinkcmfx php版内容管理框架 v5.1.5fastadmin php后台开发框架 v1.0最新宝塔控制面板美化模板倒计时html引导页 v1.0 绿色便携免费版symfony(php高效开发框架) 4.4.0hisiphp快速开发框架 v2.0.884php开源框架 v2.2.1chrome
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved