Задать вопрос

Yii + PhpStorm = autocomplete, как настроить?

Доброй ночи!
PhpStorm настроен для работы с Yii, все методы подхватываются, но когда в модели прописать scopes, то их не дополняет при запросе из контроллера:
Model
....
 public function scopes()
    {
        return array(
            // slider
            'mainpage' => array(
                'condition' => 'mainpage=1',
                'select' => 'obj_id,lat,lon,head,idname,description, finished,address,finished,tip',
                'order' => 'ord'
            ),
            'commercial' => array(
                'condition' => 'commercial=1'
            ),
            'noncommercial' => array(
                'condition' => 'commercial=0'
            ),
        );
    }
......
Controller
$objects = Object::model()->noncommercial()->findAll($criteria);


После model()->нет варианта дополнения noncommercial (да и других из scopes тоже), как такое можно пофиксить?
  • Вопрос задан
  • 3100 просмотров
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Onskills
    PHP: базовый курс
    1 месяц
    Далее
  • teamcoding
    TC200PY Разработка PHP веб-приложений на Yii2. Шаблон приложения advanced
    3 месяца
    Далее
  • FructCode
    Yii2 Фреймворк
    2 месяца
    Далее
Решения вопроса 1
manual.phpdoc.org/HTMLSmartyConverter/HandS/phpDoc...

/**
* @method Object mainpage()
*/
class Object
{
...
}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
reffy
@reffy
Я молодец.
С помощью phpdoc.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы