1. 程式人生 > >Yii1 跨模組呼叫模型

Yii1 跨模組呼叫模型

Yii開發時,為了業務分離及解耦,通常用採用多模組的方式,但可能遇到一個模組呼叫另一個模組模型的情況。Yii預設不允許跨模組呼叫,呼叫時報錯如下:
這裡寫圖片描述

解決方式:


<?php
//在控制器頭部引入此model
Yii::import('application.modules.moduleName.models.modelName');
//可以匯入全部
Yii::import('application.modules.moduleName.models.*');

class TestController extends Controller
{
    public function
actionIndex() {
$model = Model::model()->findByPk(1); print_r(json_encode($model)); } }