Найдено 60 результатов
- 2011.02.25, 13:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: Организация админки, собираю инфу
- Ответы: 48
- Просмотры: 16366
Re: Организация админки, собираю инфу
У меня есть основной контроллер админки - там функционал, который не зависит от подключенных модулей. Например - выбор темы, действие редактирования настроек, вывод главной страницы админки, так же есть основной layout админки (к примеру, он опрашивает все модули и получает пункты меню админки). Вс...
- 2011.02.24, 21:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: Организация админки, собираю инфу
- Ответы: 48
- Просмотры: 16366
Re: Организация админки, собираю инфу
Не мог бы поделиться, более точной информацией о реализации?
- 2011.02.24, 20:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Организация админки, собираю инфу
- Ответы: 48
- Просмотры: 16366
Re: Организация админки, собираю инфу
Лично мне нужен функционал, которые позволит организовать админку не создавая массу новых контроллеров. Мне нужен модуль админки, который способен подцепить уже имеющиеся контроллеры и выводить специально разработанные для админки view, оставляя неизменной всю остальную логику. ИМХО админка из контр...
- 2011.02.24, 14:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: Организация админки, собираю инфу
- Ответы: 48
- Просмотры: 16366
Организация админки, собираю инфу
Друзья, собираюсь взяться за админку к своему проекту в связи с чем собираю информацию и Ваш опыт :D Вот мои вопросы: 1. Планирую организовать админку в виде модуля, в связи с чем встаёт вопрос как в модуле админке использовать yii-user или yii-user-management расширения? (формы входа, выхода и проч...
- 2011.02.23, 15:06
- Форум: Общие вопросы (Yii 1.x)
- Тема: Ajax-запросы и ajax-response
- Ответы: 3
- Просмотры: 1183
Re: Ajax-запросы и ajax-response
Sam дело в том, что я не хочу чтобы через ajax возвращалась целая страница - это неправильно как-то.
Я думал, что может есть вариант сделать всё через accessRules и фильтры, но как я понимаю access нужно проверять в самом экшене (получается что в каждом экшене нужно что-то дописывать).
Я думал, что может есть вариант сделать всё через accessRules и фильтры, но как я понимаю access нужно проверять в самом экшене (получается что в каждом экшене нужно что-то дописывать).
- 2011.02.23, 14:34
- Форум: Общие вопросы (Yii 1.x)
- Тема: Ajax-запросы и ajax-response
- Ответы: 3
- Просмотры: 1183
Ajax-запросы и ajax-response
Вот такой вопрос, у меня есть в контроллере экшн, который отвечает за выдачу данных по ajax-запросу. Экшн может использоваться только если пользователь авторизован в системе. Проблема в том что, когда неавторизованный пользователь делает ajax-запрос, response возвращает мне html страницу с формой дл...
- 2011.02.22, 16:08
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Мне пришлось немного видоизменить твоё действие, в отношении переменной $_path, по-моему, я поменял всё на $this->path и после этого смог оперировать уже $event->sender->path.
- 2011.02.22, 11:39
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Мне кажется, лучше оставить как есть, зачем накручивать filePathRule исходя из только имеющихся данных о файле? Проще задать путь в настройке контроллера в этом случае.
Собственно использование onBeforeSave и есть неплохое решение для меня
Собственно использование onBeforeSave и есть неплохое решение для меня
- 2011.02.22, 10:35
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
По поводу проверки наличия - абсолютно с тобой согласен, эта проверка, в принципе, не вредна. Кстати, наверное это мысль, использовать fileNameRule, но лучше сделать что-то по аналогии с этим, типа pathRule (это кстати реально интересно). Path у меня формируется следующим образом /root/upload/ + Наз...
- 2011.02.21, 19:12
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Мне нужно динамически формировать пути, поэтому статическая настройка не подходит, событие в моём случае идеальный вариант. Проверку на существование файла в событии я ещё могу понять, но вот это всё равно лишнее в getPath(): if($this->createDirectory===true) ...
- 2011.02.21, 18:26
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Ну хорошо, а почему она там должна быть валидная? Я могу понять, что папка заданная по умолчанию должна быть валидной, но проверка на валидность реально нужна только один раз. Ведь если папка будет невалидной, то действие выбросит ошибку (и будет exit) и уже в любом случае ничего поделать будет нель...
- 2011.02.21, 17:40
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Естественно, используя getPath() я хочу получить "дефолтную папку" и потом прикрутить к ней нужные директории, например: /upload -> /upload/event/1/images P.S.: Мне кажется, что для манипуляций с путём достаточно public переменной path, она элементарно через $event-sender->path правится ка...
- 2011.02.21, 11:01
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Суть в том, что можно несколько раз запустить getPath(), а при указанном createDirectory=TRUE, можно несколько раз создать разные директории, хотя я, допустим, используя getPath(), хочу только достать её, а сама функция пытается ещё и создать ту, которая уже есть во внутренней переменной? Выходит, ч...
- 2011.02.21, 01:53
- Форум: Авторский код и библиотеки
- Тема: [v0.3] File Upload Action
- Ответы: 47
- Просмотры: 26483
Re: File Upload Action
Сорри, но не могу понять, почему в новой версии проверка директории происходит в getPath? Мне кажется это не совсем логично? Допустим я в своём событии onBeforeSave хочу сначала получить текущую директорию и добавить к ней пару фолдеров. Выходит следующая логика: onBeforeSave -> function makePath()...
- 2011.02.20, 17:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подхватывает ли YII PHPSESSID автоматом?
- Ответы: 3
- Просмотры: 1570
Re: Подхватывает ли YII PHPSESSID автоматом?
А какие конкретно фильтры?
- 2011.02.20, 14:36
- Форум: Общие вопросы (Yii 1.x)
- Тема: EFileUploadAction
- Ответы: 26
- Просмотры: 6572
Re: EFileUploadAction
Ну это довольно странно выходит: В Действии сначала проверяется путь, заданный по умолчанию, потом в onBeforeSave я этот путь меняю (по необходимости). Значит мне либо нужно проверить этот путь ещё раз самому, либо нужно надеяться на алгоритм, который второй раз проверку не сделает, а вдруг окажется...
- 2011.02.20, 14:10
- Форум: Общие вопросы (Yii 1.x)
- Тема: Подхватывает ли YII PHPSESSID автоматом?
- Ответы: 3
- Просмотры: 1570
Подхватывает ли YII PHPSESSID автоматом?
Собственно вопрос: подхватывает ли Yii параметр PHPSESSID автоматом, переданный через POST?
- 2011.02.20, 00:00
- Форум: Общие вопросы (Yii 1.x)
- Тема: EFileUploadAction
- Ответы: 26
- Просмотры: 6572
Re: EFileUploadAction
Да и ещё лучше всего перенести проверку директории после события onBeforeSave - так будет логичнее, плюс ко всему будет возможность изменять путь с помощью события.
- 2011.02.19, 23:43
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сессия в AJAXе не грузится
- Ответы: 2
- Просмотры: 733
Re: Сессия в AJAXе не грузится
Туплю, решил вопрос.
Код рабочий.
Код рабочий.
- 2011.02.19, 23:36
- Форум: Общие вопросы (Yii 1.x)
- Тема: Сессия в AJAXе не грузится
- Ответы: 2
- Просмотры: 733
Сессия в AJAXе не грузится
Вот таким образом гружу сессию в действии, которое вызывается аякс-скриптом: // Session check $sessID = Yii::app()->request->getParam('PHPSESSID'); // if(!empty($sessID) && empty(Yii::app()->user->id)) { Yii::app()->session->close();...