0

modelFactory()Netbeans で開発しているときに、ドキュメント ヘルパーのツールチップからアクセスできるように、ドキュメントを作成できるかどうか興味があります。私のモデルは modelFactory() を通過するので、できることは.....

$item = modelFactory('item')->getBy('user_count > 8');

複数の結果があるかどうかに応じて、モデルの配列または 1 つのオブジェクトのみが返されます。それは本当に私のコードをかなり凝縮しています。問題は、他の開発者がこれを使い始めたときです$item。今回は「アイテム」モデルですが、次回はユーザー、ブログ投稿、またはその他の必要なものになる可能性があることに注意してください。

NetBeans のこの機能を文書化することは可能ですか? そうすれば、$item = new Item();利用可能なものを認識できるようになります。

アップデート

私が探しているのは、ModelFactory の出力が $item モデルであることを IDE に伝える方法です。これにより、IDE はメソッドのドキュメントを探す場所を認識します。

4

2 に答える 2

0

PHPプロジェクトでは、ドキュメントにPHPDocumentor(http://www.phpdoc.org/)を使用します。

ちなみに、私はNetBeansでうまく機能します。

于 2011-11-14T16:56:28.323 に答える
0

@var PHPDoc コメントが必要です。例えば...

/**
 * @var core\SuperItemModel $item
 */
$item = modelFactory('item')->getBy('user_count > 8');
// the IDE will know that $item is of type core\SuperItemModel now...
于 2012-03-27T10:38:38.667 に答える