【windows上php7环境的搭建,yii2的安装】教程文章相关的互联网学习教程文章

Yii2:使用js设置的cookie是不是不能同yii的cookie组件读取?

使用js设置的cookie,通过yii的 $cookies=Yii::$app->request->cookies; $cookies['name']->value; 无法读取,但是使用$_COOKIE变量可以读取,不知道是怎么回事?回复内容:使用js设置的cookie,通过yii的 $cookies=Yii::$app->request->cookies; $cookies['name']->value; 无法读取,但是使用$_COOKIE变量可以读取,不知道是怎么回事?Yii2 在加载cookies的时候会校验cookies是否合法,不合法的cookies不会载入到cookies这个只读属...

yii2关于自定义errorHandler的疑问

//配置文件web.php加了下面一个配置 'errorHandler' => ['errorAction' => 'test/error', ],//TestController.php文件的内容namespace app\controllers; use Yii; use yii\web\Controller; use yii\web\HttpException;class TestController extends Controller {public function actionIndex(){throw new HttpException(409, 'adf');}public function actionError(){echo 'a';die;} }这样请求index会输出a,但是如果我在配置文件we...

yii2使用gii,如果两个表有关联关系,在models能自动生成关联关系的方法吗?【图】

刚学习yii2,在一个视频中看到,gii自动生成的models能表示出两个表的关联关系,还是说自己手动建立的? yii2使用gii,如果两个表有关联关系,在models能自动生成关联关系的方法吗? 比如下边的数据库: 回复内容: 刚学习yii2,在一个视频中看到,gii自动生成的models能表示出两个表的关联关系,还是说自己手动建立的? yii2使用gii,如果两个表有关联关系,在models能自动生成关联关系的方法吗? 比如下边的数据库: 假如你指定了...

请问yii2,rbac的auth_item,auth_rule2表中的data用法.(bizrule)

auth_item 中有字段 rule_name 和 data auth_rule 中有字段 data auth_item 中的 rule_name 很好理解. 问题:auth_item 此处的data有什么用呢? 用来做checkaccess是的参数吗? auth_rule 中的data 是保存 验证时给方法eval的逻辑代码?如果确实是猜测的. 是否可以2者搭配的简单例子呢? 比如auth_item 的 data 赋值 ... 然后 使用auth_rule 的data 进行检测? 多谢!!回复内容:auth_item 中有字段 rule_name 和 data auth_rule ...

yii2关联表更新多个字段【图】

有两张表account和user,其中account 表中有字段mobile,bind ,user表中也有mobile,和bind字段,account类和user类使用hasMany通过uid关联,在更新account表mobile.bind的时候,自动更新user表关联,请问,自动更新时能否更新user表中的mobile和bind回复内容: 有两张表account和user,其中account 表中有字段mobile,bind ,user表中也有mobile,和bind字段,account类和user类使用hasMany通过uid关联,在更新account表mobile.bind的...

请问YII2的自定义组件应该放在什么位置,用什么文件名

//定义是MyController.phpnamespace appcomponents;use yiibaseWidget;use yiihelpersHtml; class HelloWidget extends Widget{ public $message;public function init() {parent::init();if ($this->message === null) {$this->message = 'Hello World';} }public function run() {return Html::encode($this->message); } } //然后调用是在view中use appcomponentsHelloWidget;?> 'Good morning']) ?> //结果报错找不到组件Class...

yii2如何自定义模型(model)验证中的错误信息?

namespace backend\modules\article\models; use yii\db\ActiveRecord;class Category extends ActiveRecord {public static function tableName(){return 'category';}public function rules(){return [[['categoryName','categoryDir'],'required','message'=>'不能为空']];}} 上面定义的错误信息,输出都是"不能为空",不能根据categoryName、categoryDir的不同而显示不同的信息,想让categoryName输出"categoryName不能为空",让...

yii2多表插入数据

有人实现过多表插入数据吗? if(Yii::$app->request->isPost){if(Yii::$app->request->post('Test') && $this->Test->load(Yii::$app->request->post()) && $this->Test->save($data)){// var_dump($this->Dish->save());exit; 始终 是false if(Yii::$app->request->post('Dish') && $this->Dish->save()){return $this->render('index',['test' => $this->Test,'dish' => $this->Dish,]);}else{var_dump($dish); // 接受的是有值...

yii2除了主页其他的页面都是404NotFound【图】

回复内容:https://github.com/yiisoft/yii2/blob/master/docs%2Fguide%2Fstart-installation.md#recommended-apache-configuration-yii2的路由不是这样访问的。。。要访问frontend\controllers\SiteController正确的url应该是xxx.com/index.php/site或xxx.com/site而不是xxx.com/frontend/web/site 至于为什么xxx.com/index.php能直接访问到project/frontend/web/index.php,这是要给你的nginx/apache写路由重写规则来实现的。你需...

yii2报错

报错 An Error occurred while handling another error: exception 'ReflectionException' with message 'Class app\components\View does not exist' in /home/wwwroot/xxxxxx/vendor/yiisoft/yii2/di/Container.php:417 Stack trace: #0 /home/wwwroot/xxxxxx/vendor/yiisoft/yii2/di/Container.php(417): ReflectionClass->__construct('app\components\...') #1 /home/wwwroot/xxxxxx/vendor/yiisoft/yii2/di/Container.php(36...

yii2的模块后台如何设计比较优雅

yii2进行前后台分离,backend和frontend已经配置好正常用了,但是第三方模块或者自己弄得模块,都是基于frontend来做的,而且他的模块里没有响应的设置来区分前台和后台,这时候如果把模块注册到frontend中,内部相应的管理相关的控制器实际上在frontend也能访问到。如何进行优雅的分离,我的意思是不是用RBAC来控制,是前台压根就访问不到。回复内容:yii2进行前后台分离,backend和frontend已经配置好正常用了,但是第三方模块或...

yii2实现第三方登录

yii2作为后台如何通过接口写移动端的第三方登录,如qq,微信,求指点回复内容:yii2作为后台如何通过接口写移动端的第三方登录,如qq,微信,求指点app是有第三方平台提供的SDK的,从APP端调起各平台的客户端进行登录,拿到OPENID,access token传送给后台保存就可以了我觉得楼主要的是这个http://www.imooc.com/view/596?from=jobboleblog

yii2跨多服务器事物处理?

开发语言PHP、开发框架YII2、数据库mysql(都是硬性条件)现状:因业务需求,数据库会分布在不同的服务器,服务器之间都有业务往来问题1:yii2并发多服务器,但php不支持夸服务器事物处理,如何保证数据的准确性问题2:yii2修改三条数据,三条数据分别在三台服务器上,处理时间居然达到了15秒,单个操作很正常。yii2的数据库是动态连接的。问题3:在满足硬性条件上,请高手给予解决方案。回复内容:开发语言PHP、开发框架YII2、数据...

Yii2模块自定义模块目录

请教一下各位,yii2的模块创建后(比如如下的forum模块),官方的标准是如下目录结构。请问可以在该模块下手动创建一个目录么?比如common目录,如果可以的话调用该目录里的类文件与Yii1.1中的components一样么?现在想把该模块通用的类放到该目录,就像YII1.1中的components目录一样,多谢了 forum/Module.php 模块类文件controllers/ 包含控制器类文件DefaultController.php default 控制器...

PHP7 - 相关标签