Yii

Yii: фильтрация в связанных таблицах

При разработке CRUD приложения на yii может возникнуть необходимость фильтрации данных в связанных (объединённых) таблицах. Для формирования табличного представления используется виджет GridView. Столбцы задаются в элементе массива “columns”. Если имя столбика задано с использованием точки (например clientCourse.course_id) фильтрация и сортировка у столбца исчезает. Как её вернуть мы ниже и рассмотрим. Читать далее

Управление доступом в Yii Framework на основе ролей (RBAC)

Yii Framework поддерживает управление доступом на основе ролей (RBAC – Role Based Access Control). В посте хочу описать способ управления доступом, в котором роли будут описаны в PHP-файле, а правила доступа будут задаваться через метод класса контроллера:

public function filters();

Читать далее

Ошибка включения Firefox.php

Во время тестирования приложения появляется ошибка на подобии “PHP Warning:  include(WebTestCase: Firefox.php): failed to open stream: No such file or directory”. Решить проблему можно проделав следующие действия: Читать далее