我不知道如何记录我的自动完成方法。
我的模型 Training 有一个 getAnimators() 方法,该方法返回一个实现 SeekableIterator 和 Countable 的 Db_MysqlResult。当我对其进行迭代时,这个 Db_MysqlResult 将创建我的 Animator 对象,例如:
<?php
foreach ($training->getAnimators() as $animator) {
// Autocompletion shows me next, seek, etc. not getName
echo $animator->getName();
}
?>
我可以在我的 getAnimators() 中写@return Animators[],即使它不是真的,因为它返回一个 Db_MysqlResult?
在此先感谢您的帮助。