thinkphp(1)關聯模型學習

確定主表後,創建模型,設置對應關係,對應子表以及外鍵後,在控制器實例化。使用relation進行操作。

HAS_MANY 爲一對多

WscSortModel.class.php

<?php


namespace Addons\WscSort\Model;
use Think\Model;


/**
 * WscSort模型
 */
class WscSortModel extends Model\RelationModel{
public $_link = array(
'goods' => array(
'mapping_type' => self::HAS_MANY, //設置一對關係
'class_name' => 'WscGoods', //WscGoods爲對應子表
'foreign_key' => 'sort' //關聯的外鍵
)
);
}

ApiController.class.php

<?php


namespace Addons\WscSort\Controller;


use Think\ApiBaseController;


class ApiController extends ApiBaseController {
function test(){
$m =D('WscSort');
$data = $m->relation('goods')->select();
echo "<pre>";
print_r($data);
echo "</pre>";
}

}
?>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章