布莱克
$this->hasOne(model::className(),['pid'=>'id']);
@嗯嗯 控制器的写法
/** * 我的订单 */ public function actionOrder(){ $products = TradeScoreOrder::find()->joinWith(['trade_score_product'])->orderBy('id desc');
// $products = TradeScoreOrder::find()->orderBy('id desc');
$pages = new Pagination(['totalCount'=> $products -> count(),'pageSize' => '20']); $result = $products -> offset($pages -> offset) -> limit($pages->limit) -> all(); return $this->render('order',['result'=>$result,'pages'=>$pages]); }
$this->hasOne(model::className(),['pid'=>'id']);
@嗯嗯 模型这样写你帮我看一下对不对??
<?php
namespace app\models;use app_models_TradeScoreOrder;
class TradeScoreOrder extends _TradeScoreOrder {
static $model=false; static function model(){ $class= get_class(); if(self::$model==false){ self::$model = new $class(); } return self::$model; } static function _create_order_id(){ return date('YmdHis').rand(100000,999999); } public function getTradeScoreProduct(){ return $this->hasOne(TradeScoreProduct::ScoreController(),['pid'=>'id']); }
}
- 布莱克 2017-08-24 已签到连续签到1天,获得了5个金钱