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

yii2模版里的匿名函数问题

控制器里没有$model变量public function actionIndex(){// if (!ctype_digit($parent)) {// throw new InvalidValueException();// }$searchModel = new NsortSearch();$dataProvider = $searchModel->search(Yii::$app->request->queryParams);return $this->render('index', [// 'searchModel' => $searchModel,'dataProvider' => $dataProvider,]);} 但视图中的$model是从哪里来的 ['attribute' => 'parent','value' => fun...

YII2使用gii生成增删改查后,怎么去掉删除和更新按钮【图】

如下所示的按钮回复内容:如下所示的按钮['class' => 'yii\grid\ActionColumn', 'template' => '{view}']参考ps: 不看手册的都烧死~没用过gii - -~ 酱油路过!

yii2框架中可以设置多个表前缀吗【图】

在yii2的框架是否能够设置多个表前缀,比如我在设置数据库表的时候,给不同模块加一个前缀,便于区分模块。但是在使用yii2框架中gii生成model并选用前缀生成,那么在yii设置中tablePrefix这个表前缀如何写?回复内容:在yii2的框架是否能够设置多个表前缀,比如我在设置数据库表的时候,给不同模块加一个前缀,便于区分模块。但是在使用yii2框架中gii生成model并选用前缀生成,那么在yii设置中tablePrefix这个表前缀如何写?可以这...

Yii2中可以配置component.user.loginUrl匿名函数以实现动态赋值吗?

期望写成下面这种形式 'user' => ['loginUrl' => function () {return 'http://www.example.com/login'. '?return_url=' . Yii::$app->getRequest()->getAbsoluteUrl();}, ]-------------update------------- 现实需求是: 有 一个 user.example.com 来提供 用户登录, 及基本信息管理; 另有 a.example.com, a 项目需要登录时到 user 域名下登录, 登录后, 然后根据显式提供的return_url 跳转; 目前是通过重写 a 项目中的 \yii\web...

请教下yii2的目录设置

目前公司有个新项目准备我来做,准备试试yii2项目分为3个应用admin.xxx.com api.xxx.com web.xxx.com 所以可能不需要module这东西, 我目前想把结构改为 -app-admin-controllers-views-index.php-api-web -commands -config -models -vendor -bootstrap.php -yii.bat 也就是框架和models通用 其他application 各干各的 现在问题是, 其他目录修改可以通过 basePath, runtimePath,vendorPath,viewPath 来修改 但是models目录没有别名,...

谁能给我解释一下YII2的依赖注入...

已经看过一片文章了:http://www.yiichina.com/tutorial/112 ,但是没看懂,谁能稍微通俗一点介绍一下...十分感谢,么么哒回复内容:已经看过一片文章了:http://www.yiichina.com/tutorial/112 ,但是没看懂,谁能稍微通俗一点介绍一下...十分感谢,么么哒转自ThinkPHP: 依赖注入是一种解耦组件之间依赖关系的设计模式,可以用来取代全局变量.class Factory {public static function getDb(){include "./Lib/Db.php";return new Db("localh...

yii2的model执行流程是什么

之前在yii1里提交数据是$model->load()$model->save() 比如我要把 date类型转为int类型 会在 beforesave()里 $this->date = time() 转换但是在yii2里beforeSave(){$this->date = time() }会先走validate的 rule方法就是说 没有进beforeSave转换之前就先执行了, 那beforeSave还有毛用了回复内容:之前在yii1里提交数据是$model->load()$model->save() 比如我要把 date类型转为int类型 会在 beforesave()里 $this->date = tim...

求教Yii2里的identity

目前系统账户我分了2个表admin, user登陆入口使用同一个class LoginForm extends Model 只是在进行登陆验证的时候根据用户名分了一下 public function getUser(){if ($this->_user === false) {if($this->uname == 'root'){$this->_user = Admin::findByUsername($this->uname);}else{$this->_user = User::findByUsername($this->uname);} }return $this->_user; }配置文件是这样的'user' => ['class' => ...

Yii2为什么要在web/asset生成文件?是否会自动清除?【图】

[root@aliyun assets]# pwd /home/flxx/basic/web/assets [root@aliyun assets]# ll total 60 drwxrwxrwx 7 root root 4096 Jul 29 13:26 1fe421c3 drwxrwxr-x 7 apache apache 4096 Jul 29 13:39 349e6026 drwxrwxrwx 5 root root 4096 Jul 29 13:26 40473b7f drwxrwxr-x 5 apache apache 4096 Jul 29 13:31 4939b2cb drwxrwxr-x 3 apache apache 4096 Jul 29 13:39 55993b1e drwxrwxrwx 7 root root 4096 Jul 29 13:...

安装yii2是,提示要输入token,是什么鬼【图】

如图:回复内容:如图: 已经解决了。在github个人中心,手动生成一个token。 怎么生成这个文件

YII2密码找回收不到服务器发来的邮件

//commonconfigmain.php下设置,代码:'mailer' => ['class' => 'yii\swiftmailer\Mailer','viewPath' => '@common/mail','useFileTransport' => FALSE,'transport' => ['class' => 'Swift_SmtpTransport','host' => 'smtp.exmail.qq.com','username' => 'serviceEmail','password' => 'emailPassword','port' => '465','encryption' => 'ssl', ], ], //PasswordResetRequestForm里面的代码:public function sendEma...

用yii2做一个蝉游记类的旅游日记功能

想问下大神们,用 yii2 实现 蝉游记 这样的写旅游日志的功能,不一定要这么复杂,有这么个样子也可以。 涉及到除 php 外,还要哪些技术,数据库方面怎么设计比较好。 我自己做过的算论坛比较复杂了,而且也不是做的怎么好, 这个日记要 3 天搞出来,jquery会一些基础,感觉没什么头绪啊。 求帮助。回复内容:想问下大神们,用 yii2 实现 蝉游记 这样的写旅游日志的功能,不一定要这么复杂,有这么个样子也可以。 涉及到除 php 外,...

Yii2登录的修改问题,如何将默认的username修改成我需要的下拉菜单?【图】

使用Yii2自带的登录注册功能:现在开发中遇到一个需求,是开发一个新站,但是用户名需要用旧表中的username字段,将其做成 这样的样式(使用的select2 javascript插件),那我如何hack自带的User组件,将username改成我需要的已有的数据呢(已有的数据已经转化成json)?感觉yii2自带的登录注册封装的很好了,感觉没有办法去修改,希望有高手能给我解答一下,万分感谢。 回复内容: 使用Yii2自带的登录注册功能:现在开发中遇到一个...

yii2中a连接用post方法请求action却执行了三遍

现在情况是,我点了一下a链接,是 post 请求,参数是 get传递的, actionTripDays 方法执行了三遍,表里被插入了三条数据,应该只执行一次,插入一条数据的,这是为毛呢??求帮助 但我在,if 里,dump($position) 却只有一次输出。$logId, 'position' => 'end']) ?>" class="add-one-day" data-method="post" rel="nofollow">+ 新增后一天public function actionTripDays($id) {$model = $this->findModel($id);// 最开始是这样写...

YII2的依赖注入,如何传递参数呀?

Yii::createObject(Abc::className(), ['a'=>1,'b'=?2,'c'=>3])后面的参数要怎么用。 Abc就是继承yii\base\Object我在Abc类,如何使用传递进来的$a,$b,$c?回复内容:Yii::createObject(Abc::className(), [a=>1,b=?2,c=>3])后面的参数要怎么用。 Abc就是继承yii\base\Object我在Abc类,如何使用传递进来的$a,$b,$c?-- 已更新:LZ的写法不太规范,应该改成以下两种写法之一:通过公共属性传递参数: Yii::createObject([ 'class' =>...

PHP7 - 相关标签