daisy888

41772-daisy888

这家伙有点懒,还没写个性签名!

  • 财富值

    0

  • 威望值

    0

  • 总积分

    60

个人信息

  • 提出了问题
    2017-06-17 14:30浏览(84) | 回答(3)
  • hi 您好,报错 Class 'phpoffice\PHPExcel_Calculation' not found

    public function __construct()

    {
        $this->_uniqueID = uniqid();
        $this->_calculationEngine	= PHPExcel_Calculation::getInstance($this);
    

    这个是什么问题?

    2017-06-17 11:53查看
  • 回复了 的回答

    varTable(),要是mongoDB可以使用多个var()

    class Order extends ActiveRecord
    {
        public function getOrderItems()
        {
            return $this->hasMany(OrderItem::className(), ['order_id' => 'id']);
        }
        public function getItems()
        {
            return $this->hasMany(Item::className(), ['id' => 'item_id'])
    			//使用via()
                ->via('orderItems');
        }
    }
    

    数据可以查不出,为什么搜索就报错呢

    2017-06-12 16:42查看
  • 回复了 的回答

    varTable(),要是mongoDB可以使用多个var()

    class Order extends ActiveRecord
    {
        public function getOrderItems()
        {
            return $this->hasMany(OrderItem::className(), ['order_id' => 'id']);
        }
        public function getItems()
        {
            return $this->hasMany(Item::className(), ['id' => 'item_id'])
    			//使用via()
                ->via('orderItems');
        }
    }
    

    这个方法我试过,使用viatable 报错的sql 显示没有joinWith上中间的关联表。

    2017-06-12 16:41查看
  • 回复了 的回答

    model文件:

    class NewsSearch extends News
    {   
      public $nickname;//添加变量
    
    
        /**
         * Creates data provider instance with search query applied
         *
         * @param array $params
         *
         * @return ActiveDataProvider
         */
        public function search($params)
        {
            $query = News::find();
            $query->joinWith(['supplierProfile']);//关联表
           
            $dataProvider = new ActiveDataProvider([
                'query' => $query,
            ]);
    
            $this->load($params);
    
            if (!$this->validate()) {
                return $dataProvider;
            }
    
            $query->andFilterWhere(['like', 'nickname', $this->nickname]);//搜索
    
            return $dataProvider;
        }
    }
    

    index.php文件

    [
        'attribute' => 'nickname',
        'label' => '资讯作者',
        'value'=>'supplierProfile.nickname',
        'filter' => Html::activeTextInput($searchModel, 'nickname', [
            'class' => 'form-control'
        ]),
    ],
    

    嗯呢,非常感谢。 不知道yii 能不能实现这个功能

    2017-06-12 15:58查看
  • 回复了 的回答

    model文件:

    class NewsSearch extends News
    {   
      public $nickname;//添加变量
    
    
        /**
         * Creates data provider instance with search query applied
         *
         * @param array $params
         *
         * @return ActiveDataProvider
         */
        public function search($params)
        {
            $query = News::find();
            $query->joinWith(['supplierProfile']);//关联表
           
            $dataProvider = new ActiveDataProvider([
                'query' => $query,
            ]);
    
            $this->load($params);
    
            if (!$this->validate()) {
                return $dataProvider;
            }
    
            $query->andFilterWhere(['like', 'nickname', $this->nickname]);//搜索
    
            return $dataProvider;
        }
    }
    

    index.php文件

    [
        'attribute' => 'nickname',
        'label' => '资讯作者',
        'value'=>'supplierProfile.nickname',
        'filter' => Html::activeTextInput($searchModel, 'nickname', [
            'class' => 'form-control'
        ]),
    ],
    

    这个你是两个表的搜索,我想要三个表的搜索。

    2017-06-12 15:56查看
  • 回复了 的回答

    一个表关联多个表就用过,,,,,

    查数据没有问题,但是gridview 搜索就不能,sql显示没有关联到中间的表

    2017-06-12 15:46查看
  • 收藏了教程
    2017-05-27 20:45

职场新人 查看等级规则 | 排行榜

60/10060% Complete
60/10060% Complete
60/10060% Complete

Ta的关注 1

所有关注»

Ta的粉丝 0

所有粉丝»

最近访客

所有访客»
在线
688