正如問題中所述,通過使用CodeIgniter PHP MVC框架,我應該如何使MODELS中的函數在控制器中可用與下拉或建議框彈出,而你打字?如何編寫PHP函數使其可用於整個IDE(PhpStorm)
對於模型文件夾爲例,我有一個名爲content_model.php
文件:
...
function getItems($cat_id = NULL, $limit = NULL, $offset = NULL, $ordering){
...
}
...
所以,當我'打字任何控制器類$this->content_model->getItems(
,我希望有一個彈出窗口出現這樣的這樣的:getItems($cat_id = NULL, $limit = NULL, $offset = NULL, $ordering)
。
有什麼建議嗎?對不起,我可能不知道準確的詞語來描述我的問題。
您需要爲IDE提供有關控制器類中'$ this-> content_model'類型的提示。請參閱['@ var'](http://manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.var.pkg.html)和['@ property'](http://manual.phpdoc.org/ PHPDoc中的HTMLSmartyConverter/HandS/phpDocumentor/tutorial_tags.property.pkg.html)。 – DCoder 2013-05-11 11:03:22
@DCoder - IDE本身的PHPDoc還是我應該做一些特別的事情? – aspirinemaga 2013-05-11 11:15:59
看看我之前評論中的鏈接。您需要將PHPDoc註釋添加到您的控制器類,以便PHPStorm可以知道'$ this-> content_model'的類型。 (另外,混合下劃線和camelCase('content_model'和'getItems')不是一個好主意。選擇一種樣式或其他。) – DCoder 2013-05-11 11:21:49