zhaonan420
- zhaonan420 评论了源码 RKCMS - 蓝科企业信息发布系统
挺好的啊 啊啊啊
- zhaonan420 2018-06-25 已签到连续签到1天,获得了5个金钱
学习了谢谢
- zhaonan420 2017-08-10 已签到连续签到1天,获得了5个金钱
- zhaonan420 2017-04-26 已签到连续签到1天,获得了5个金钱
- zhaonan420 2017-04-24 已签到连续签到1天,获得了5个金钱
- zhaonan420 赞了回答
in(这里是一个一维数组),前提是php环境
,你那样会变成一个字符创'20160024,20170003'
,并非是你想的'20160024','20170003'
- zhaonan420 2017-04-20 已签到连续签到2天,获得了10个金钱
今天我研究了一下,我来分享下:
三张表:
- 文章表:article(id, article_name)
- 标签表:tag(id, tag_name)
- 文字和标签对应表 article_tag (id, article_id, tag_id);
三个表模型生成,其中在文章ArticleModel 中增加:
public function getTags() { return $this->hasMany(Tag::className(), ['id' => 'tag_id']) ->viaTable('{{%article_tag}}', ['article_id' => 'id']) ->asArray(); }
我要获取 文章id为 1 对应的所有标签;
$model = Article::findOne(1); $data = $model->tags; var_dump($data);die;
结果如下:
array (size=3) 0 => array (size=2) 'id' => string '1' (length=1) 'tag_name' => string 'php' (length=3) 1 => array (size=2) 'id' => string '6' (length=1) 'tag_name' => string '技术' (length=6) 2 => array (size=2) 'id' => string '7' (length=1) 'tag_name' => string '大牛' (length=6)
- zhaonan420 回复了 YiiNewer 的回答
在你自定义的地方重新写一个GridView继承yii\grid\GridView这个原类,然后重写renderSummary方法
public function renderSummary() { $count = $this->dataProvider->getCount(); if ($count <= 20) { return ''; } return parent::renderSummary(); }
然后渲染grid的时候用你现在的这个GridView类就行
看你写的以后,看了renderSummary() 源码, 懂了...谢谢