簡體   English   中英

如何檢查cakephp-2.3中的控制器使用的是哪種模型?

[英]How to check which model is using by a controller in cakephp-2.3?

我在cakephp-2.3中面臨模型關聯問題。 插件模型關聯中描述的在使用cake ACL的cakephp 2.3中不起作用

現在在我看來,UsersController不在使用User模型。 我用過

public $uses = array ('Cauth.User'); 

但是盡管在我看來它沒有使用此模式。 有什么方法可以檢查哪個模型在cakephp-2.3中使用我的控制器?

您可以嘗試使用get_class()來確定它是否確實在使用“用戶”模型或通用的“ AppModel”或“模型”;

在控制器的動作內部;

debug(get_class($this->User));

如果它是“模型”或“ AppModel”,則CakePHP顯然無法從插件定位或加載您的User模型。

還要檢查您是否確實在bootstrap.php中加載了插件。

在此處閱讀文檔: 插件

暫無
暫無

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

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