【从零开始学YII2框架(三)扩展插件yii2-gird,yii2yii2-gird_PHP教程】教程文章相关的互联网学习教程文章

YII2的rules验证规则没有生效

我在model写了rules验证规则。模板的表单是手写input框,没有用到YII2的自动生成表单输入框的方法,是不是因为这样就不会触发验证规则回复内容:我在model写了rules验证规则。模板的表单是手写input框,没有用到YII2的自动生成表单输入框的方法,是不是因为这样就不会触发验证规则https://segmentfault.com/q/1010000004535215

YII2如何验证app客户端提交过来的表单数据

如题....因为刚开始学习YII2框架,知道model里面的rules方法可以填写验证规则,但是他好像只验证pc端页面用activeForm生成的表单数据,那么手机客户端提交过来的表单数据怎样也能用上rules方法的验证规则呢?回复内容:如题....因为刚开始学习YII2框架,知道model里面的rules方法可以填写验证规则,但是他好像只验证pc端页面用activeForm生成的表单数据,那么手机客户端提交过来的表单数据怎样也能用上rules方法的验证规则呢?他好...

yii2为什么没有好的开源项目呢?

https://github.com/tiehuoban/awesome-yii2在github或谷歌上搜索yii2,yii2 project等基本上找不到什么好的基于yii2的开源项目,github上的甚至star最多的也只有200多,项目基本上连安装说明都没有,官网也打不开,要不就是玩具类的,求推荐一个正规的开源项目,像基于symfony的drupal、zend的magento等。回复内容:https://github.com/tiehuoban/awesome-yii2在github或谷歌上搜索yii2,yii2 project等基本上找不到什么好的基于y...

php框架-Yii2自己写的组件为何phpstorm无法识别呢?

这样配置的组件,phpstorm不能提示组件内的方法和属性。 'components'=>['box'=>['class'=>'frontend\components\Box'] ]回复内容:这样配置的组件,phpstorm不能提示组件内的方法和属性。 'components'=>['box'=>['class'=>'frontend\components\Box'] ]/** @var \frontend\components\Box $test */ $test = Yii::$app->box;参考资料http://www.yiichina.com/tutorial/487 视频http://pan.baidu.com/share/link?shareid=180145656...

Yii2的model中应该包含哪些代码?

model中除了包含数据验证及基本的删除外,还能写哪些代码?如果要进行多行添加、删除、更新,数据预处理需要根据多种条件进行判断,同时要进行多个表的操作(并不存在一对多、多对一这样的关系),这里有很大一部分代码,写到controller中感觉很大,写在model感觉有时还不行,这些难道都写在helper里面,还是有其他好的地方来组织?回复内容:model中除了包含数据验证及基本的删除外,还能写哪些代码?如果要进行多行添加、删除、更新...

yii2的数据操作

请问各位YII2中有没有一个方法是跟TP框架里的setInc和setDec相同的功能回复内容:请问各位YII2中有没有一个方法是跟TP框架里的setInc和setDec相同的功能/**Updates one or several counter columns for the current AR object. Note that this method differs from [[updateAllCounters()]] in that it only saves counters for the current AR object.* An example usage is as follows:*$post = Post::findOne($id); $post->upda...

YII2如何获取访问的控制器

在YII2框架中class BaseController extends Controller{public function init() {parent::init();} } 例如:我要访问user控制器中的某个方法(user控制器继承这个Base控制器),我如何在这个BaseController控制器的init方法中获取到我要访问的控制器和方法呢?回复内容:在YII2框架中class BaseController extends Controller{public function init() {parent::init();} } 例如:我要访问user控制器中的某个方法(user控制器继承这...

yii2项目如何放到阿里云上

本地用wamp基于yii2 basic开发的项目,租了个阿里云的服务器,装了lamp,项目的文件夹放在了etc/var/www/html下,通过ip/itemenam/web 无法访问。。有些view倒是打得开,但是很多css not found。。。看了下文档 没看懂。。回复内容:本地用wamp基于yii2 basic开发的项目,租了个阿里云的服务器,装了lamp,项目的文件夹放在了etc/var/www/html下,通过ip/itemenam/web 无法访问。。有些view倒是打得开,但是很多css not found。。。...

Yii2跨域设置Cookie实现SSO单点登陆过程

我想在Yii2上实现跨域的单点登录:比如:登录的URL:login.XXX.com前台的URL:www.XXX.com登录的时候是login.XXX.com,登录成功了URL则变为www.XXX.com,这个怎么实现?回复内容:我想在Yii2上实现跨域的单点登录:比如:登录的URL:login.XXX.com前台的URL:www.XXX.com登录的时候是login.XXX.com,登录成功了URL则变为www.XXX.com,这个怎么实现?使用p3p跨域设置Cookie

yii2邮件注册,第一次成功,第二次就不行了,但是找回密码功能却发的出去

我用yii2-user 组件设置了邮件注册功能,第一次用qq邮箱注册了下,成功。但后来又想注册一个时发现邮件发布出去,一点sign up,就刷新注册页面,也没有提示,debug条logs也没看出啥来,我以为可能是后来写代码的时候改动了什么倒置配置错误了,但用第一次注册的那个账号试了找回密码功能,成功发送并收到了。回复内容:我用yii2-user 组件设置了邮件注册功能,第一次用qq邮箱注册了下,成功。但后来又想注册一个时发现邮件发布出去...

Yii2框架的ActiveRecord中select()语句的“AS”关键词不起作用,是什么原因?

今天在写一个接口的控制器的时候,需要把News表查询出来的数据中的id字段转换成news_id。于是我按Sql语句的写法直接调用了继承Active Record的News模型,结果查询出来的数据中id字段不见了。 $response = News::find()->select(['id AS news_id', 'news_title', 'news_content'])->all(); [{"news_title": "altestTitile","news_content": "kasjdfljsdaf"}, ] 如果直接使用QueryBuilder查询的结果,id字段如我所期待的结果,变成了...

Yii2接口返回“MalformedUTF-8characters”错误怎么解决?

使用Yii2 自带的\yii::$app->security->encryptByKey($data, $key, $info);加密后,restful Api 接口用return 返回json格式数组的时候报“Malformed UTF-8 characters, possibly incorrectly encoded.”错误如何解决?回复内容:使用Yii2 自带的\yii::$app->security->encryptByKey($data, $key, $info);加密后,restful Api 接口用return 返回json格式数组的时候报“Malformed UTF-8 characters, possibly incorrectly encoded.”...

Yii2路由的问题

假设注册了一个名为article的Module,是不是以article开头的url(开启enablePrettyUrl,关闭showScriptName)都只能路由到article这个Module,不能是其他的Controller吗?回复内容:假设注册了一个名为article的Module,是不是以article开头的url(开启enablePrettyUrl,关闭showScriptName)都只能路由到article这个Module,不能是其他的Controller吗?配置文件中urlmanager 属性rules中为你其他特别的要article打头的控制器配置规则,...

Yii2中做中英文网站

网站要做成一个中英文的,数据也要是中英文的,要怎么搞? 下面是我的一些想法: 建个模块,网站默认是中文,英文就放到英文的那个模块里,是英文的时候就调用英文的数据?中文一套模板,英文一套模板?'modules' => ['en' => ['class' => '\app\modules\english\Module'],] 那数据要怎么存呢?给每条数据都加一个字段,lang = 'en' / lang = 'zh' 这样? 还是个数据多加几个字段, 像下面这样,title 存中文, title_en 存英文? CR...

Yii2为何无法通过变量来创建对象呢?

use root\modules\article\models\ArticleSearch; $model='ArticleSearch'; $searchModel=new $model(); 提示未找到 PHP Fatal Error – yii\base\ErrorExceptionClass 'ArticleSearch' not found 是使用了命名空间的原因吗?回复内容:use root\modules\article\models\ArticleSearch; $model='ArticleSearch'; $searchModel=new $model(); 提示未找到 PHP Fatal Error – yii\base\ErrorExceptionClass 'ArticleSearch' not foun...

框架 - 相关标签