wuyuxifeng

wuyuxifeng

bt工厂,磁力搜索,yii2强力驱动 http://www.bt1024.net

  • 财富值209
  • 威望值30
  • 总积分739

个人信息

  • 回复了 的评论

    初次接触YII,不知道该怎么部署到YIIS,还有配置怎么配置,配置哪个文件

    按提示composer安装,然后修改main.php 的配置文件,配置部分直接复制过去即可

  • 回复了 的评论

    好像有挺多报错的

    报什么错误,请说明,好进行修正

  • 回复了 的回答

    112.gif

    你这是1对1的排序,本身是没有问题的。
    我说的是1对多的关系,有中间表,现在只能写leftJoin语句,或者对得到的结果进行手动排序

  • 实现searchModel,gredview照样使用。
    比如搜索relation_user中username单独查就行了:

    $user=relation_user::find()->where(['username'=>'xxxx'])->one();
    $query->andFilterWhere([
        'relation_detail.user_id'=>$user->id
    ]);
    
  • 回复了 的回答

    tags,一对多,有好多个tag,你按哪个排序呢?要是唯一值,就没有必要使用junction了吧?

    排序使用 tag.rank desc
    我现在只能用函数,对得到的结果手动排序,yii2貌似做不到了。
    $tags=list_sort_by($product->tags,'rank','desc');

  • 回复了 的回答

    没看懂题目。。。。。。。

    重新 修改了下问题,现在能看懂不?

  • 回复了 的回答

    你参考一下吧:

        public function actionAs() {
            $authors = \app\models\Author::find()
                ->joinWith('blogs as b')
                ->where(['b.isDeleted' => 0])
    //            ->where(['blog.isDeleted' => 0])//此句报错,应使用别名b,而不能使用表名全称blog
                ->orderBy(['b.id'=>SORT_DESC])
                ->all();
            // $sql="select author.* from author left join blog on blog.authorid=author.id where blog.isDeleted=0";//对筛选出来的结果会自动合并同类项
            return $this->render('as',['authors'=>$authors]);
        }
    

    不一样,你这没有viaTable,没有中间关系表

主管 等级规则
739/1000
资料完整度
40/100
用户活跃度
0/100

Ta的关注

0

Ta的粉丝

5

Ta的访客

24