【Yii框架官方指南系列33——扩展Yii:概览】教程文章相关的互联网学习教程文章

yii框架的运行机制【图】

每一次 Yii 应用开始处理 HTTP 请求时,它都会进行一个近似的流程。 (推荐学习:yii教程)用户提交指向 入口脚本 web/index.php 的请求。入口脚本会加载 配置数组 并创建一个 应用 实例用于处理该请求。应用会通过 request(请求) 应用组件 解析被请求的 路由。应用创建一个 controller(控制器) 实例具体处理请求。控制器会创建一个 action(动作) 实例并为该动作执行相关的 Filters(访问过...

php yii框架中yii的目录在哪【图】

php yii框架中yii的目录在哪?Yii 2.0 框架的目录结构推荐学习:yii教程1. 项目的目录结构基础版:basic 目录下的各个文件夹:commands 控制台config 配置文件 console.php 控制台配置 db.php 数据库连接配置 params.php 项目中的变量配置 web.php web应用配置controllers 控制器层models 模型层runtim...

yii框架怎么安装?【代码】【图】

Yii是一个高性能的PHP5的web应用程序开发框架。通过一个简单的命令行工具 yiic 可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。yii框架怎么安装?我们可以通过Composer来安装Yii。Composer 是 PHP5.3以上 的一个依赖管理工具。它允许你声明项目所依赖的代码库,它会在你的项目中为你安装他们。Composer 不是一个包管理器。是的,它涉及 "packages" 和 "librari...

yii框架中文乱码怎么解决【代码】【图】

yii框架中文乱码解决方法:一、Editplus默认编码可能是ANSI,需要将其改成UTF-8。点击“工具”选择“配置用户工具”在打开的窗口中,选择“文件”选择默认编码的编码方式,如图选择的“utf-8”,然后点击确认,退出软件,再打开新建默认即为utf-8格式了二、在数据库配置中这么配:<?phpreturn [class => yii\db\Connection,dsn => mysql:host=127.0.0.1; dbname=ohmycto; charset=utf8,username => website,password => mengde1B, ...

yii框架的小部件怎么使用【代码】【图】

小部件小部件是在视图中使用的可重用单元, 使用面向对象方式创建复杂和可配置用户界面单元。 (推荐学习:yii框架)例如,日期选择器小部件可生成一个精致的允许用户选择日期的日期选择器, 你只需要在视图中插入如下代码:<?php use yii\jui\DatePicker; ?> <?= DatePicker::widget([name => date]) ?>Yii提供许多优秀的小部件,比如 active form,menu, jQuery UI widgets, Twitter Bootstrap widgets。 接下...

Yii2框架中CSS、JS文件引入方法【代码】【图】

在yii2中,由于yii2版本升级导致了,很多yii2的用法跟yii1有着很大的区别,这几天一直在view层的视图界面徘徊着,遇到什么问题呢? (推荐学习:yii框架)问题就是搞不清我该如何去引入CSS,JS文件了!也看了社区中其它有经验的大神的教程,也按着做了,但是还是有一些问题存在着,比如说yii2的项目打开后,头部和尾部是公共的,该如何去掉?以及如何才能不改动原main.php文件的情况下,去引入JS、...

yii框架如何批量添加【代码】【图】

yii的ar类批量插入数据好像有点问题,或者是我没找到方法。这里先记录另一种yii批量插入数据的方法,以后找到ar类批量插入方法在记录下。 (推荐学习:yii框架)$arr =[];for ($i=0; $i < count($photolist); $i++) { $arr[$i][] = $titlelist[$i];$arr[$i][] = $photolist[$i];$arr[$i][] = $desclist[$i];}Yii::$app->db->createCommand()->batchInsert(designlist, [name,photourl,desc], $arr)->execute();现在...

yii框架的路由在哪【代码】【图】

当一个YII应用开始处理一个请求的时候,它首先要做的便是将请求的URL转化成一个路由。路由的作用是用于后续实例化相应的控制器和操作,以便处理请求,整个处理过程便叫做路由。路由的逆过程叫做URL生成,是指用给定的路由和参数信息来生成一个URL。 (推荐学习:yii框架)当使用生成的URL来发出请求的时候,路由处理的过程又能够再次将其解析还原出原始的路由和参数信息。主要负责路由和URL生成工作的是URL...

yii框架如何更改验证码【图】

在Yii2框架中,如果在表单中使用了验证码,会发现一个奇怪的小问题,就是刷新网页时验证码图片不会跟着刷新。网上的大多数解决方法都是通过修改vendor/yiisoft/yii2/captcha/CaptchaAction.php中的代码来解决1.修改getVerifyCode()方法的参数默认值 (推荐学习:yii框架)将参数$regenerate的默认值由false改为true,这样在不传参数的情况下,程序每次获取验证码时都会重新生成。2.修改run()方法在红色箭...

yii框架如何搭建配置环境【图】

一、首先到官网下载最新框架二、配置环境变量,找到php.exe所在文件夹,记下这个路径,这里的路径是E:\wamp\bin\php\php5.2.6如果你的系统是win7,那么计算机->属性->高级系统设置->环境变量->系统变量,找到path如果你的系统是winXP,那么我的电脑->属性->“高级”选项卡->环境变量->系统变量,找到path将路径添加到path的最前面以“;”结尾,如下图:三、将YII框架放置在根目录下四、在cmd中运行dos命令相关文章教程推荐:yii框架...

怎么使用yii框架创建项目【代码】【图】

一、下载yii框架二、配置环境变量1、yiic的环境变量D:\wamp\www\yiiDemo\framework(下载下来的yii框架yiic所在的路径)2、php.exe的环境变量如:D:\wamp\bin\php\php5.3.10(用的服务器中php.exe所在的路径)三、使用命令创建yii项目yiic webapp D:wamp\www\mydemos完成!它会在你的D:wamp\www\目录下创建出一个mydemos的项目。相关文章教程推荐:yii教程以上就是怎么使用yii框架创建项目的详细内容。

yii框架中怎么引入css文件【代码】【图】

一、我们在shop目录下的assets目录下面创建一个文件目录(我以default为例),在default下面创建一个css文件目录,将我们的css文件直接放在该目录下面。二、我们在shop目录下面的protected目录下的config目录创建一个php文件(我这里以function.php为例)。在该文件中创建系统变量.define("css_url", "http://127.0.0.1/yii/shop/assets/default/css/");第一个参数是系统环境的变量名称,第二个参数是相应的文件路径三、环境变量配置好...

yii框架隐藏index.php文件【图】

一、修改Apache的配置httpd.conf(1)开启apache的mod_rewrite模块去掉LoadModule rewrite_module modules/mod_rewrite.so前的“#”符号(2)确保<Directory "..."></Directory>中有“AllowOverride All”批注:对于wamp而言,第二个AllowOverride All已经开启。AllowOverride在Apache的配置文件出现三次,但是只有一个地方需要 All,其他两个地方都是None。(3)重启Apache二、在项目中的/protected/config/main.php中添加代码:三...

yii框架怎么定义路由【代码】【图】

路由和URL生成当一个YII应用开始处理一个请求的时候,它首先要做的便是将请求的URL转化成一个路由。路由的作用是用于后续实例化相应的控制器和操作,以便处理请求,整个处理过程便叫做路由。 (推荐学习:yii框架)路由的逆过程叫做URL生成,是指用给定的路由和参数信息来生成一个URL。当使用生成的URL来发出请求的时候,路由处理的过程又能够再次将其解析还原出原始的路由和参数信息。主要负责路由和URL生成工...

yii框架怎么打印sql语句【代码】【图】

Model::find()->createCommand()->getRawSql();或者$model->find()->createCommand()->getRawSql();PHP中文网,有大量免费的Yii入门教程,欢迎大家学习!以上就是yii框架怎么打印sql语句的详细内容。

框架 - 相关标签