model在Zend studio 7.2的code assist问题

比如




class AskAnswer extends CActiveRecord

{

    /**

	 * Returns the static model of the specified AR class.

	 * @return AskAnswer the static model class

	 */

    public static function model($className=__CLASS__)

    {

        return parent::model($className);

    }



提示到“AskAnswer::model()->getDbConnection()->”这层就没有了

在5.51中是没问题的,如“AskAnswer::model()->getDbConnection()->createCommand(’’)->query()…”;

把返回类型改为CActiveRecord就可以完美提示如下




class AskAnswer extends CActiveRecord

{

    /**

	 * Returns the static model of the specified AR class.

	 * @return CActiveRecord the static model class

	 */

    public static function model($className=__CLASS__)

    {

        return parent::model($className);

    }



692

未命名.jpg

693

未命名2.jpg

原因找到了

我在include path里面的yii用的是另一个project,觉得这样可以减少扫描时间,用目录就没问题了

原因还是没找到,可能是ide的问题

不修改任何配置,不停的clean和build项目,几次过后,提示就正常了,可能是那个yiilite.php的原因

刚开始上zs7.2,不知道有没熟手能解释下