簡體   English   中英

我需要從Yii 2中的前端控制器訪問后端模型

[英]I need to access backend models from a frontend controller in Yii 2

我正在使用Yii 2框架。 如何從我的前端控制器訪問我的后端模型。 我試過下面的代碼。

$tnc = new \app\models\PaymentsMethod\TermsAndConditions();

但我得到了這個錯誤

Class 'app\models\PaymentsMethod\TermsAndConditions' not found

由於后端的命名空間是backend ,因此您應該嘗試:

$tnc = \backend\models\PaymentsMethod\TermsAndConditions();

在高級應用程序模板中,每個層都有自己的根別名。 例如,前端層具有根別名@frontend ,而后端層根別名為@backend 因此,您可以將前端類放在命名空間frontend下,而后端類位於backend 這將允許這些類由Yii自動加載器自動加載。

閱讀更多: http//www.yiiframework.com/doc-2.0/guide-concept-autoloading.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM