[英]Separating angular frontend for views from Yii backend Controller and Model
[英]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.