【yii框架中gii工具的使用方法介绍】教程文章相关的互联网学习教程文章

php配置yii框架_PHP教程【图】

个人爱好,研究了下php的yii框架。首先,研究yii框架的前提是下载php的一键安装和zend studio.. php的一键安装给出连接如下http://www.download3k.com/Install-XAMPP.html 。。。zend studion的链接如下http://www.zend.com/en/products/studio/downloads然后我们安装这两个软件,安装完之后打开xampp 然后安装Apache 并且启动服务如图所示:接下来我们进入正题---------yii框架在网上找一个yii的框架下载下来,然后解压放进我们ph...

Yii框架中使用PHPExcel导出Excel文件_PHP教程

最近在研究PHP的Yii框架,很喜欢,碰到导出Excel的问题,研究了一下,就有了下面的方法:1、首先在config\main.php中添加对PHPExcel的引用,我的方式是这样:1 2 3 4 5 6 7 8// autoloading model and component classes'import'=>array('application.models.*','application.components.*','application.extensions.phpexcel.*',),另外也有人用components 这个配置,但是我的有问题,所以就用上面的方法。2、按照下面的代码修改PH...

yii框架通过控制台命令创建定时任务示例_PHP教程

假设Yii项目路径为 /home/apps/ 1. 创建文件 /home/apps/protected/commands/crons.php代码如下:<?php $yii = /home/apps/framework/yii.php; require_once($yii); $configFile = dirname(__FILE__)./../config/console.php; Yii::createConsoleApplication($configFile)->run(); 2. 创建需要的配置文件 /home/apps/protected/config/console.php,配置需要的组件、数据库连接,日志等信息,格式类似主配置文件main.php代码如下:...

yii框架配置默认controller和action示例_PHP教程

设置默认controller 在/protected/config/main.php添加配置代码如下:<?phpreturn array( name=>Auto,defaultController=>auto, 上述配置了默认的controller为AutoController.php 设置默认action 在AutoController.php中设置代码如下:class AutoController extends CController{ public $defaultAction = test;public function actionTest() { ... } ... 此时访问xxxx/index.php会默认转到xxxx/index.php?r=auto...

yii框架表单模型使用及以数组形式提交表单数据示例_PHP教程

按Yii文档里的描述,Yii在处理表单的一般过程是: 创建表单对应的模型类,设置字段验证规则创建表单提交对应的action,处理提交的内容在视图中创建表单form在刚刚的一个小项目里,想使用ajax提交表单信息并验证保存,又不想用隐藏iframe来做无刷新提交,并且action中能够用到模型类的校验方法,就想到使用表单数组提交的方式,举个例子: form代码: 代码如下:提交后可以直接使用 $_POST[arr] 来获取提交的数据,$_POST[arr] 为: ...

yii框架builder、update、delete使用方法_PHP教程

Yii自带的query builder还是很好用的,省去了拼sql的过程,今天在写一个语句的时候遇到这样一个问题代码如下:$connection = Yii::app()->db;$command = $connection->createCommand();$operate_rst = 0;if(!empty($_POST[lid])){ $operate_rst = $command->update(emg_landing, $landing_info, lid=:lid, array(:lid => $_POST[lid]));}else{ $operate_rst = $command->insert(emg_landing, $landing_info);}$connection->ac...

使用Yii框架中遇到的三个相关问题_PHP教程

以下由我们在信易网络公司开发项目的时候终结出的一些经验 使用Yii框架中遇到的三个问题 1、main.php文件中欲引入全局变量的问题 还原一下此问题:在Yii框架中,main.php一般会作为整个应用的配置文件,保存Application的各种参数,直接return数组。在使用的过程中,因为main.php文件一定会被Yii提前加载,所以将一些全局性的操作也放在了此文件,加载一些类操作啥的没有什么问题,当有一次加了一个全局变量,并且在其它地方使用gl...

YII框架源码分析(百度PHP大牛创作-原版-无广告无水印)_PHP教程

YII 框架源码分析百度联盟事业部——黄银锋 目 录 1、 引言 3 1.1、Yii 简介 3 1.2、本文内容与结构 3 2、组件化与模块化 4 2.1、框架加载和运行流程 4 2.2、YiiBase 静态类 5 2.3、组件 6 2.4、模块 9 2.5 、App 应用 10 2.6 、WebApp 应用 11 3、系统组件 13 3.1、日志路由组件 13 3.2、Url 管理组件 15 3.3、异常处理组件 17 3.4、Cache 组件 17 3.5、角访问控制组件 19 3.6、全局状态组件 21 4、控制器层 23 4.1 、...

在Yii框架中使用PHP模板引擎Twig的例子_PHP教程

Twig是一款快速、安全、灵活的PHP模板引擎,它内置了许多filter和tags,并且支持模板继承,能让你用最简洁的代码来描述你的模板。他的语法和Python下的模板引擎Jinjia以及Django的模板语法都非常像。 比如我们在PHP中需要输出变量并且将其进行转义时,语法比较累赘: 代码如下:但是在Twig中可以这样写: 代码如下:{{ var }}{{ var|escape }}{{ var|e }} {# shortcut to escape a variable #}遍历数组: 代码如下:{% for use...

从零开始学YII2框架(二)通过Composer安装扩展插件,yii2composer_PHP教程【图】

从零开始学YII2框架(二)通过 Composer 安装扩展插件,yii2composer 目前yii2的扩展还不是很多,截止到今天,在官网一共有33个,不过这些插件中不乏有优秀的扩展插件,我尝试了几个,发现了一系列好用的Yii2插件,作者是来自印度的krajee团队,他们写的插件都很好用。推荐一下。krajee团队的网站:http://krajee.com,有几个不错的插件可以尝试。 下面来介绍Yii2的插件安装方法。通过Composer安装插件yii2-detail-view。 Git 推荐...

从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird_PHP教程【图】

从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird yii2-gird 插件是Yii2.0的一个扩展。它在官方的girdview基础上扩展了一些实用的功能。比如:把表格包装在bootstrap - panel标签下,使之更美观; Float Header功能,实现滑动表格的时候,表字段至于屏幕上方,方便查看; 新增操作栏说明label; 页面统计功能; 新增重置表格功能; 新增导出表格功能,包括四种常用格式[html、CSV、txt、Excel]。 非常感谢Kartik团队带来...

从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii_PHP教程【图】

从零开始学YII2框架(四)扩展插件yii2-kartikgii,yii2yii2-kartikgii 今天发现了一款好用的插件yii2-kartikgii。它是基于系列插件kartik-v的拓展。 插件介绍这个插件主要功能是帮助你在使用gii生成代码curd的时候生成kartik-gird的。不需要每次用默认的gii工具生成代码之后再手动添加kartik-gird,这正是我想要的功能。快速生成kartik-grid。学习这个插件之前你可能需要了解下yii2-gird插件:传送门 插件安装与配置直接看插件网址...

从零开始学YII2框架(五)快速生成代码工具Gii的使用,yii2gii_PHP教程【图】

从零开始学YII2框架(五)快速生成代码工具 Gii 的使用,yii2gii Yii2 框架 之所以称之为高效快速开发的一款框架,是因为有一个神奇的工具Gii用过Yii1框架的Coder都知道,Gii可以为你快速生成代码,也就是说搭建一个可以增删改查的WebApp可能一行代码都不用写。当然作为Coder,不写代码怎么能实现我们想要的功能呢。上次介绍了如何安装Yii框架,本次介绍一下如何使用gii工具快速实现CRUD功能。框架安装完成后可以通过如下链接访问G...

从零开始学YII2框架(六)高级应用程序模板,yii2框架_PHP教程【图】

从零开始学YII2框架(六)高级应用程序模板,yii2框架 高级应用程序模板 这个模板用在大型的团队开发项目中,而且后台从前台独立分离出来以便于部署在多个服务器中。由于YIi2.0的一些新的特性,这个程序模板的功能要更深一点。提供了基本的数据库的支持,注册、密码找回等功能。 安装 可以通过Composer来安装 如果没有安装Composer,先安装 curl -s http://getcomposer.org/installer | php然后用如下命令来获取 php composer.phar...

从零开始学YII2框架(一)通过Composer安装Yii2框架,yii2composer_PHP教程【图】

从零开始学YII2框架(一)通过Composer安装Yii2框架,yii2composer 最近在学习PHP,着手找一个能快速上手的框架来学习。一开始看兄弟连视频时候讲师推荐ThinkPHP。于是我选择了ThinkPHP来尝试,这个框架的上手难度系数不大,能快速开发一款应用。适合小型的企业应用。因为是国人开发的,中文支持比较好。有比较全面的文档,官网社区也比较活跃。因为我接触的项目都是用Oracle数据库的,所以我想找一款对Oracle支持比较好的PHP框架,...

框架 - 相关标签