yii
-
tp和yii的区别
配置:yii多重配置文件,覆盖配置,多重环境配置,分本地线上环境配置,更加灵活;tp只有一种; 页面控件:Yii里面很多页面控件list/grid/detail等,便于排版布局,选择比较多有针对性,tp没用过; 脚手架:Yii的脚手架为Gii,可以生成代码,省略开发周期,减少繁琐度,也有利于代码规范…
-
yii是什么意思
Yii是一个基于组件、用于开发大型Web应用的高性能PHP框架;通过一个简单的命令行工具yiic就可以快速创建一个web应用程序的代码框架,开发者可以在生成的代码框架基础上添加业务逻辑,以快速完成应用程序的开发。 Yii Framework是一个基于组件、用于开发大型 Web 应用的高性能 PHP …
-
yii2判断用户是否已登录
yii2判断用户是否已登录 判断是否已经登录 if(Yii::$app->user->isGuest){ echo ‘还没登录,去登录页面’;}else{ echo ‘已经登录了,去干登录后该干的事’;} yii常用 获取登录用户信息 a)获取控制器名 在控制器中获取控制器名: $thi…
-
yii怎么往模板里传变量
添加动态内容最简单的方法,就是在视图模板文件中嵌入PHP语句。任何在标签之间的代码会作被执行。 (推荐学习:%ign%ignore_a_1%re_a_1%教程) 将业务逻辑放到控制器中,使我们的业务逻辑与视图分离控制器文件中: $theTime=date(“D M j G:is T…
-
yii应用什么意思
应用是指执行用户的访问指令。其主要任务是解析用户指令,并将其分配给相应的控制器以进行进一步的处理。 应用同时也是一个存储参数的地方。因为这个原因,应用一般被称为“前端控制器”。 入口脚本将应用创建为一个单例. 应用单例可以在任何位置通过 Yii::app() 来访问. 应用配置 (推…
-
yii验证码无法显示
验证码不显示: (推荐学习:%ign%ignore_a_1%re_a_1%教程) 首先保证你的controler 里面的captcha方法是可访问的,被分配的权限的,这个在rule里面设置。 第二,保证你的PHP GD插件已经被启用 第三如果这样还是不显示,那么试试看这个方…
-
配置yii程序支持虚拟主机的方法
一、将frontend/web/的程序复制到根目录下 二、将index.php的程序做如下修改: run(); 三、将frontend下的目录web目录删除 四、在将api端实现为:www.***.com/api/web/site/login的模式时,发现实现不了,好像是调用不到index.php及…
-
yii自带验证码怎么做
总共分为三个方面:控制器配置、模型rules配置和视图配置。 第一步:控制器配置 将下列代码配置在actions中,请求验证码链接对应为 “控制器/captcha”。 ‘captcha’ => [ ‘class’ => ‘yiicaptchaCaptchaAction’, // ‘bac…
-
yii中的gii打不开怎么办
刚看了一下Yii,安装文档上说的,添加gii module,但是添加下面代码后,访问 index.php?r=gii 弹出登录框输入密码后不能登录,还是在index.php?r=gii/default/login页面。看请求有一个index.php?r=gii 的请求,返回302。 “`$conf…
-
yii找不到vendor怎么办
原因: %ignore_a_1%-asset-plugin没有安装或者版本太低 解决办法: step0:下载composer-asset-plugin composer global require “fxp/composer-asset-plugin:~1.1.1” ste…