2016-11-09 58 views
0

當我使用Tableregistry PHPStorm檢測所有的方法中,LoadModel或Tableregistry CakePHP的

但是當我使用LoadModel CakePHP的沒有找到例如指定者的任何方法()。

當它引用IDE中的錯誤,是否有任何要做出的聲明或什麼的時候,我知道使用load模型比使用tableregistry更好,或者我至少這是我在其他人上閱讀的內容anwers

Method 'toArray' not found in less... (Ctrl+F1) 
Referenced method is not found in subject class. 
+0

您的通話loadModel()您可以添加'@財產\軟件\型號\表\ PostsTable $ Posts'註釋線模型上方上課,特別是如果你哈在你的類中有多個loadModel()調用。否則,您可以堅持下面提供的內聯解決方案。 – mark

回答

1

您可以添加一行DocComment上述類似

/** @property \App\Model\Table\PostsTable $Posts */

+1

實際上應該是相反的方法:\ Class $ var。與所有文檔塊一樣。但是兩者都可以在大多數IDE中使用。 – mark