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

Yii2框架URL伪静态如何配置?

Yii2 框架如何将 www.test.com/product.html?id=5252 这样的 配置成www.test.com/product-5252.html回复内容:Yii2 框架如何将 www.test.com/product.html?id=5252 这样的 配置成www.test.com/product-5252.html可以尝试在配置文件里设置类似以下这种形式[...'urlManager' => ['enablePrettyUrl' => true,'showScriptName' => true,'suffix' => '.html','rules' => ['product-' => 'product/view',],],],... ];

Yii2框架中,有必要再分离service层么?

目前的项目中,service层,就是使用静态方法调用,方法内再实例化ar model 而Yii2自动生成的模板中,是直接在model中使用ar model。 两者没有多大的区别,那分离出service层的意义是什么?回复内容:目前的项目中,service层,就是使用静态方法调用,方法内再实例化ar model 而Yii2自动生成的模板中,是直接在model中使用ar model。 两者没有多大的区别,那分离出service层的意义是什么?在简单的系统里面,分层是这样的 controlle...

composer安装yii2失败什么原因?【图】

完整的截图回复内容:完整的截图一般都是一些资源被墙了,可以用下挂下VPN试试。composer global require "fxp/composer-asset-plugin:~1.0.0"更新 fxp/composer-asset-pluginhttp://www.chengxiaobai.cn/PHP/yii2-installation.html 版本号的原因,也可以执行 composer self-update

Yii2框架中model基本上都是static方法【图】

感觉怪怪的。大家的model层是不是都是静态呢? 其实这些方法写成类方法也可以,但是调用的时候,都要先NEW一下。所以统一改成静态。 有问题缺点就是,如果这个静态方法里需要抽象出公共逻辑处理,也必须写成静态。 感觉不太对,求达人解惑。回复内容: 感觉怪怪的。大家的model层是不是都是静态呢? 其实这些方法写成类方法也可以,但是调用的时候,都要先NEW一下。所以统一改成静态。 有问题缺点就是,如果这个静态方法里需要抽象...

Yii2框架自带的ActiveRecord事务嵌套分析

ActiveRecord 这个class文件update方法里面如何下: public function update($runValidation = true, $attributeNames = null) {if ($runValidation && !$this->validate($attributeNames)) {Yii::info('Model not updated due to validation error.', __METHOD__);return false;}if (!$this->isTransactional(self::OP_UPDATE)) {return $this->updateInternal($attributeNames);}$transaction = static::getDb()->beginTransactio...

yii2框架中ico不起作用

yii2 框架中 ico 不起作用回复内容:yii2 框架中 ico 不起作用favicon.ico么?你放哪了?原生的要放到web那个文件夹下的哦,就是外部访问的那个。。然后如果你之前有,而且访问过,那浏览器是会缓存的,你看不到最新的标的。。要清空下或者换个没访问过的浏览器。放theme里..

Yii2中数据模型问题

RT,刚开始用Yii2,现在想把一些个默认的数据保存在数据表中(setting),如站点信息、模板设置等,表分为俩字段 key => value,我现在的代码是: 写一个 Setting ActiveReocrd 放入 common\models 中;然后几个站点信息、模板设置这几个都设置为 Model,主要为为了表单和验证。 请问,怎样的方式是否主流和优雅?如果不是,请大家提点。回复内容:RT,刚开始用Yii2,现在想把一些个默认的数据保存在数据表中(setting),如站点信息、模...

yii2自定义的validator为何不执行呢?

这个是登录表单模型 class LoginForm extends Model {public $account;public $password;/*** @return array the validation rules.*/public function rules(){return [['account','app\components\NameValidator','maxLen'=>12]];} } app\components\NameValidator是我自定义的一个验证器: namespace app\components;use yii\validators\Validator;class NameValidator extends Validator {public $minLen=2;public $maxLen=14;p...

yii2用activeform构建表单有什么好处?

yii2 用activeform构建表单有什么好处?,目前我知道可以配合rule自动验证,除了这个还有什么好处,如果用html直接form提交又有什么弊端回复内容:yii2 用activeform构建表单有什么好处?,目前我知道可以配合rule自动验证,除了这个还有什么好处,如果用html直接form提交又有什么弊端按照我的理解,activeform构建表单,前端可以直接根据Model的rules定义生成验证规则,Yii2的好处就是不需要写前端代码,至少我是这么理解的。把前...

Yii2中有一段正则,没看懂,'/[=s—–-]+/u'

$string = preg_replace('/[=\s—–-]+/u', $replacement, $string); =\s???\s后面三个横杠长短不一,都是什么? =开头是什么意思? 这段正则代表什么意思?  回复内容:$string = preg_replace('/[=\s—–-]+/u', $replacement, $string); =\s???\s后面三个横杠长短不一,都是什么? =开头是什么意思? 这段正则代表什么意思?  三个横线分别是三种连接号:\u2014、\u2013、\x2D;= 就是匹配等号;这段正则就是用于替换等号、空...

yii2登陆后事件触发【图】

我这边写了登录后的事件,为什么我登录后每次刷新页面,这个事件都会触发 回复内容:我这边写了登录后的事件,为什么我登录后每次刷新页面,这个事件都会触发

yii2高级版后台模板有没有合适的推荐下,有实际应用过最好

yii2高级版后台模板有没有合适的推荐下,有实际应用过最好 最好能和activeForm配合方便回复内容:yii2高级版后台模板有没有合适的推荐下,有实际应用过最好 最好能和activeForm配合方便我最常用的就是两个工具:一个是kartik的插件,非常漂亮;另一个是adminlte,有人做了一个adminlte-yii2版本,很不错。基本上我就用这两大利器,可以完成几乎所有需求。名字给你了,剩下的自己去百度或者Google,别问我URL"dmstr/yii2-adminlte-a...

yii2环境切换【图】

我的入口文件已经是正式环境了。。。但是为什么还会有调试条呢?回复内容: 我的入口文件已经是正式环境了。。。但是为什么还会有调试条呢?你要在配置文件中要找到的调试条的配置 $config['bootstrap'][] = 'debug'; $config['modules']['debug'] = 'yii\debug\Module'; 比如我本地main-local.php if (!YII_ENV_TEST) {// configuration adjustments for 'dev' environment$config['bootstrap'][] = 'debug';$config['modules']['...

Yii2会自动帮我加上'这字符,请问是怎么回事啊?【图】

回复内容:是号,utf8转义后的数据;我这里写你这个显示出来就是引号了,你可以编辑我这个答案查看。为了安全,所以这么显示,但是如果在浏览器打开的话不会显示的,显示的是正常的内容,没什么卵关系你要点击preview那个按钮看而不是response

javascript-有把Vuejs结合到Yii2中的实例嘛?求分享

有把Vuejs结合到Yii2中的实例嘛?求分享回复内容:有把Vuejs结合到Yii2中的实例嘛?求分享vue是一个纯前端的框架,跟后端没有啥关系 不像backbone之类,还有model需要跟后端发生交互 在yii中使用没有什么需要整合的地方vue是用来作为RESTful服务器的客户端的.可以看看阮一峰的博客http://www.ruanyifeng.com/blog/2011/09/restful 理解什么是rest可以看下YII2官方指南的restful应用文章. 如果是yii1的话需要自己写处理逻辑或者使用...

框架 - 相关标签