А как бы ты сделал?SiZE писал(а):ох уж эта универсализация
Найдено 180 результатов
- 2015.01.27, 10:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: CRUD-архитектура
- Ответы: 4
- Просмотры: 1334
Re: CRUD-архитектура
- 2015.01.26, 15:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: Captha и Функциональное тестирование
- Ответы: 2
- Просмотры: 1231
Re: Captha и Функциональное тестирование
Думаю, лучше решения и не будет.
- 2015.01.26, 15:36
- Форум: Общие вопросы (Yii 1.x)
- Тема: CRUD-архитектура
- Ответы: 4
- Просмотры: 1334
Re: CRUD-архитектура
Я думал над тем, чтобы создать отдельный crud-контроллер и ему передавать по url название модели, метод и параметры. Тем самым избежав плодить пустые контроллеры. Пока не знаю, что лучше...
- 2015.01.26, 14:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: CButtonColumn, buttons и click
- Ответы: 3
- Просмотры: 938
Re: CButtonColumn, buttons и click
Всё ручками. Присваивайте строке id. Дальше в js делайте ajax-запрос записи по этому id.
- 2015.01.26, 14:28
- Форум: Общие вопросы (Yii 1.x)
- Тема: CRUD-архитектура
- Ответы: 4
- Просмотры: 1334
CRUD-архитектура
Пытаюсь впервые организовать RICH-приложение (ExtJS + Yii). В итоге получилось что в задачи сервера входит: 1) вывод индексной страницы c ExtJS приложением; 2) CRUD-операции по ajax запросу extjs приложения (например POST запрос /users/user/add/) 3) остальные операции (загрузчик файлов, например). Е...
- 2014.01.24, 16:43
- Форум: Общие вопросы по программированию
- Тема: Вопрос новичка по Git
- Ответы: 3
- Просмотры: 1537
Вопрос новичка по Git
Добрый день! Начал впервые осваивать Git. У меня есть проект и я хочу его добавить в репозиторий. Я настроил git config. Сделал git init в директории. Теперь мне нужно добавить файлы с помощью git add. Вопрос: Грубо говоря, количество моих php, js файлов в проекте - штук 50, остальное же сторонние б...
- 2014.01.24, 12:28
- Форум: Общие вопросы (Yii 1.x)
- Тема: Если файл контроллера не найден
- Ответы: 4
- Просмотры: 1529
Re: Если файл контроллера не найден
yiijeka, допустим есть множество моделей ModelA, ModelB, ModelC, ... Для каждой нужно реализовать CRUD-операции. Для этого я создал базовый класс CRUDController который реализует типовые операции : class CRUDController extends APIController { /** * Название модели для CRUD-операций. * ...
- 2014.01.23, 15:37
- Форум: Общие вопросы (Yii 1.x)
- Тема: Если файл контроллера не найден
- Ответы: 4
- Просмотры: 1529
Если файл контроллера не найден
Где бы вставить код: если контроллер ClientController (например) не найден, то выполнить DefaultController того же модуля?
- 2013.12.17, 16:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дублирование кода или как сохранить dbCriteria?
- Ответы: 11
- Просмотры: 3482
Re: Дублирование кода или как сохранить dbCriteria?
От методов-условий прийдется отказаться тогда. Хм.. Ладно, спасибо
- 2013.12.17, 16:01
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дублирование кода или как сохранить dbCriteria?
- Ответы: 11
- Просмотры: 3482
Re: Дублирование кода или как сохранить dbCriteria?
Так работает, но.. А если усложнить задачу и кроме scopes использовать именованные группы условий с параметрами? class Post extends CActiveRecord { ... public function recently($limit=5) { $this->getDbCriteria()->mergeWith(array( 'order'=>'create_time DESC', 'limit'=>$limit, ...
- 2013.12.17, 14:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дублирование кода или как сохранить dbCriteria?
- Ответы: 11
- Просмотры: 3482
Re: Дублирование кода или как сохранить dbCriteria?
Не совсем понимаю( Объясню на другом примере. masson , можешь привести пример для нижеследующего? Я настроил AR-модель на получение нужых мне данных: Post::model()->currentUser()->orderByDate()->active(); // вызываем условия которые реализованы только в Post::scopes() После этого мне нужно: 1) ...
- 2013.12.17, 13:42
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дублирование кода или как сохранить dbCriteria?
- Ответы: 11
- Просмотры: 3482
Re: Дублирование кода или как сохранить dbCriteria?
Странный какой-то код Подстраивался под ExtJs Proxy, который в $_GET['filters'] передает json фильтров для грида (например [{property: "search", value="123"}, {property: "filter2", value="abc"}, ...]. Я преобразую это в php-массив и передаю в метод filters мо...
- 2013.12.17, 11:15
- Форум: Общие вопросы (Yii 1.x)
- Тема: Дублирование кода или как сохранить dbCriteria?
- Ответы: 11
- Просмотры: 3482
Дублирование кода или как сохранить dbCriteria?
/** * Получить список клиентов. * * @param int $start номер записи с которой начинается ответ * @param int $limit максимальное количество возвращаемых записей * @param null|string $filter массив фильтров в Json-формате */ public function actionList($start = 0, ...
- 2013.11.12, 10:57
- Форум: Установка и настройка
- Тема: Конфигурация nginx.
- Ответы: 1
- Просмотры: 3432
Конфигурация nginx.
Добрый день. Никак не получается настроить location's и fast-cgi. В webroot у меня лежат 2 файла: - index.html (обычный html без php) - доступ к нему должен быть по адресу example.com/ - api.php - (yii bootstrap с urlFormat => 'path') доступ к нему должен быть по адресу example.com/api/ (т.е. напрме...
- 2013.10.29, 14:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как вызвать метод контроллера (не action)?
- Ответы: 4
- Просмотры: 1530
Re: Как вызвать метод контроллера (не action)?
Видимо, прийдется вызывать так example.com/user/message/api/?method=getList
И делать actionApi в базовом контроллере. Не кошерно.
И делать actionApi в базовом контроллере. Не кошерно.
- 2013.10.29, 14:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как вызвать метод контроллера (не action)?
- Ответы: 4
- Просмотры: 1530
Re: Как вызвать метод контроллера (не action)?
forward вызывает только action
- 2013.10.29, 14:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: Как вызвать метод контроллера (не action)?
- Ответы: 4
- Просмотры: 1530
Как вызвать метод контроллера (не action)?
Хочу сделать, чтобы методы API приложения вызывались так: example.com/api/?method=user.message.getList & format=json. Где user - имя модуля, message - имя контроллера, getList - метод в этом контроллере (не action). То есть все запросы к api идут к SiteController::actionApi($method, $format='xml...
- 2013.10.23, 21:27
- Форум: Общие вопросы (Yii 1.x)
- Тема: Yii и реализация api
- Ответы: 4
- Просмотры: 1504
Re: Yii и реализация api
Не понимаю. Если использовать restful для API то все равно нужен какой-то протокол для возврата ошибок как в Json-rpc. То есть форма не прошла валидацию - надо вернуть список ошибок. А как это реализовать на rest?
- 2013.10.20, 16:40
- Форум: Общие вопросы (Yii 1.x)
- Тема: Yii и реализация api
- Ответы: 4
- Просмотры: 1504
Yii и реализация api
Здравствуйте. Есть задача разработать внутреннее интранет приложение небольшой компании (ведение реестра клиентов, отчеты и т. д.) которую будут использовать сотрудники компании. Клиентскую часть я решил делать на ExtJS, чтобы не заморачиваться с вёрсткой и дизайном в общем. Серверная часть - на yii...
- 2013.10.17, 17:31
- Форум: Общие вопросы (Yii 1.x)
- Тема: Неопределенность ошибки 403
- Ответы: 7
- Просмотры: 1582
Re: Неопределенность ошибки 403
Или вообще не будет ли дурным тоном определить свои коды ответа?
Например: 480 - ошибка аутентификации; 481 - ошибка валидации данных.
Если клиентское приложение трактует их как надо.
Например: 480 - ошибка аутентификации; 481 - ошибка валидации данных.
Если клиентское приложение трактует их как надо.