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

详解在PHP的Yii框架中使用行为Behaviors的方法

一个绑定了行为的类,表现起来是这样的:// Step 1: 定义一个将绑定行为的类 class MyClass extends yii\base\Component {// 空的 }// Step 2: 定义一个行为类,他将绑定到MyClass上 class MyBehavior extends yii\base\Behavior {// 行为的一个属性public $property1 = This is property in MyBehavior.;// 行为的一个方法public function method1(){return Method in MyBehavior is called.;} }$myClass = new MyClass(); $myBeha...

yii2下拉框带搜索功能yii2.0视频教程yii框架视频教程yii官

简单的小功能,但是用起来还是蛮爽的。分享出来让更多的人有更快的开发效率,开开心心快乐编程。作者:白狼 出处:http://www.manks.top/yii2_dropdown_search.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。如果你还没有使用过composer,你可就out了,看我的教程分享,composer简直就是必备神奇有木有。都说到这个点上了,我们赶紧使用compose...

yii2批量添加的问题yii框架yiimigrateyiicreatecommand

批量添加这个操作嘛,实际开发中说用,那肯定是要用得到的,不然你看怎么还那么多人天天没事百度这个google那个的,对吧,活生生的需要啊我们之前写过关于yii2中如何通过gridview批量删除数据,当然,着重点在于怎么去操作gridview了,今儿我们来好好谈谈yii2如何批量添加数据?有同学嚷嚷了,这还不简单,我foreach一循环,每个循环里面直接把数据插入到数据库,简单粗暴完事!我擦嘞,哥,你要是跟我在一个公司,我觉得第二天见到...

yii2框架安装运行initbat报错phpexe不是内部或外部命令【图】

在安装yii2框架的时候,遇到一个很纠结的问题。就是当我把安装包下载下来之后,在公司的电脑安装可以正常,当我回家用自己的电脑安装就报错,提示php.exe 不是内部或外部命令,也不是可运行的程序。这下,可难道我了,经过东哥指点,终于知道是怎么回事了。因为我装的环境是绿色版的,所以php.exe没有填写在系统的环境变量里面。公司的电脑估计有程序自动的把php.exe的程序加在了环境变量里面了,经过查看还真的在里面。知道原因,...

yii框架如何通过控制台命令创建定时任务

假设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。<?php return array( ...

yii框架表单模型以数组形式提交表单数据

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

yii框架builder、update、delete用法示例

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->active = false;if(...

php分页类用法(摘自yii框架)

php;toolbar:false">/*public function actionReport(){$sql = "select * from {{goods}}";$criteria=new CDbCriteria();$result = Yii::app()->db->createCommand($sql)->query();$pages=new CPagination($result->rowCount);$pages->pageSize=2;$pages->applyLimit($criteria);$result=Yii::app()->db->createCommand($sql." LIMIT :offset,:limit");$result->bindValue(:offset, $pages->currentPage*$pages->pageSize);$result...

分享一个功能强大的yii框架的分类树扩展【图】

提供两种方式的分类树格式,表格和下拉框形式的树形结构可以自定义表格和下拉框的样式,自定义以哪一列的参数为格式化数据,自定义层级关系参数,自定义表格列名称,也可以设置时间的格式化。这一切都可以帮你自动搞定,如果大家觉得好,别忘了点个赞呦...调用方式表格方式调用 widget('ext.tree.widgets.TreeWidget',array( 'dataProvider' => $dataProvider, // 传递数据 'pid' => 'pid',...

yii框架源码分析之创建controller代码_PHP教程

使用yii框架的url路径一般形如hostname/?r=xxxx/xxxx/xxxx&sdfs=dsfdsf 我们可以看到有时会使用protected目录下的controller,有时会使用module中controller,具体是如何处理的呢,请看如下的分析: 以下代码摘自yii框架核心代码%Yiiroot%/framework/web/CWebApplication.php 代码如下:================================================================================================= //1.runController是执行一个controlle...

yii框架中的Url生产问题小结_PHP教程

代码如下: 假定设定了UrlManager的配置为Path模式,用yii默认的配置: 代码如下:urlManager=>array( urlFormat=>path, rules=>array( <controller:\w+>/<id:\d+>=>/view, <controller:\w+>//<id:\d+>=>/, <controller:\w+>/=>/, ), ), 上面两行代码会生产什么样的链接地址? http://<site-addr>/user/register //错误链接 http://<site-addr>/index.php/user/register //正确链接 第一个链接是错误的,浏览器会返回404错误。第...

PHP基于Yii框架中使用smarty模板的方法详解_PHP教程

第一种方法按照YII系统的办法生成视图觉得有点麻烦,觉得用smarty更省事。尝试着把smarty模板加进来了。 代码如下:date_default_timezone_set("PRC");class PlaceController extends CController {protected $_smarty;function __construct(){parent::__construct('place');//需要一个参数来调用父类的构造函数,该参数为控制器ID$path = Yii::getPathOfAlias('application');//获得protected文件夹的绝对路径include (dirname($pa...

PHP--Yii框架之快速建立web应用骨架_PHP教程【图】

Basically, Yii(读音: 易, Yes it is的缩写)是个高性能PHP框架, 用来开发web 2.0应用。 用官网的话说叫快速, 安全, 专业。 在开始之前, 环境需要准备好。 具体点, 需要安装PHP。 为了能开发基于DB的web应用, MySQL也需要安装。 我的本地环境安装了EasyPHP5.3(包含了web服务器, PHP, MySQL)。 同时本地也安装有独立的PHP5.4。 具体环境搭建一搜索一堆, 这里略过。 要想快速建立一个web应用, 只需执行一个命令:以下是...

使用Yii框架php导入excel文件中的编码问题_PHP教程

今天在开发的时候需要将excel文件中数据导入到相关的配置文件中,我按照过去经常使用的方法,先将excel导出成csv文件,然后使用fgetcsv函数读取文件的内容,通过Yii框架中的CConfigure类导出成配置文件,然后在检查的时候发现导出的数组中有些值中间有一些多余的反斜杠,这些反斜杠一般出现在繁体中文或者日文的文字中。一开始我先检查了csv和excel文件中的字段,发现并没有什么问题,之后我查看了CConfigure类中的saveAsString函数...

yii框架网址解析问题_PHP教程

首先如果你在config/main.php里面没有配置urlManager的话,那么流程如下(摘自yii官网) 用户发出了访问 URL http://www.example.com/index.php?r=post/show&id=1 的请求,Web 服务器通过执行入口脚本index.php 处理此请求。 入口脚本创建了一个 应用 实例并执行。 应用从一个叫做 request 的 应用组件中获得了用户请求的详细信息。 应用在一个名叫 urlManager 的应用组件的帮助下,决定请求的 控制器和 动作 。在这个例子中,控制...

框架 - 相关标签