Найден 21 результат

Winter_Silence
2015.08.17, 23:28
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 89977

Re: Yii2 Imperavi Redactor

Приветствую!
Не подскажете, есть ли какая-нибудь возможность при загрузке файла добавлять тегу <a> свой класс или это не предусмотрено в API Imperavi и без костылей в данном случае не обойтись?
Winter_Silence
2015.08.14, 08:49
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Bio man, спасибо за чёткий и развёрнутый ответ по этому вопросу!
Winter_Silence
2015.08.13, 23:51
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Alex@ писал(а):
Winter_Silence писал(а):Я так и не понял, почему AR так не работает
как так?
zelenin писал(а):
Winter_Silence писал(а):Хорошо. Видимо, не ясно выразился. Мне нужно из Data вытянуть данные по категории и из Desc по связи data.id = desc.desc_id
Зачем дополнительный запрос по desc когда, по-логике, можно было бы обойтись одним, где JOIN ?
ar не так работает
Winter_Silence
2015.08.13, 23:44
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Я так и не понял, почему AR так не работает. Видимо, каких-то принципов не знаю.
Не ответите прямо, почему AR так не работает и каким образом я ответил на вопрос?
Winter_Silence
2015.08.13, 23:22
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Я бы сделал так public function getDesc() {     return self::hasOne(Desc::className(), ['id' => 'desc_id'])->from(Desc::tableName() .' desc'); } public static function getDataById($cat) {     return self::find()                       ->where('category = :cat', [':cat' => $cat])                      ...
Winter_Silence
2015.08.13, 23:01
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Хорошо. Видимо, не ясно выразился. Мне нужно из Data вытянуть данные по категории и из Desc по связи data.id = desc.desc_id Зачем дополнительный запрос по desc когда, по-логике, можно было бы обойтись одним, где JOIN ? ar не так работает А как работает? И почему не работает, если я таким макаром по...
Winter_Silence
2015.08.13, 21:04
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

ElisDN писал(а):В Yii2 так специально задумано. Если не фильтруете по связанным таблицам, то используйте просто with().
Что значит "фильтруете по связанным таблицам" ?
Winter_Silence
2015.08.13, 21:04
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

Хорошо. Видимо, не ясно выразился. Мне нужно из Data вытянуть данные по категории и из Desc по связи data.id = desc.desc_id
Зачем дополнительный запрос по desc когда, по-логике, можно было бы обойтись одним, где JOIN ?
Winter_Silence
2015.08.13, 20:54
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Re: Лишний запрос к БД при использовании JOIN

А если мне нужно несколько записей по категории вытащить?
Прошу прощения, у меня там небольшая логическая ошибка - метод getDataById должен называться getDataByCategory
Winter_Silence
2015.08.13, 20:49
Форум: Общие вопросы (Yii 2.x)
Тема: Лишний запрос к БД при использовании JOIN
Ответы: 21
Просмотры: 6485

Лишний запрос к БД при использовании JOIN

Приветствую! Не подскажете, почему при построении запроса с JOIN, например так: public function getDesc() {     return self::hasOne(Desc::className(), ['id' => 'desc_id']); } public static function getDataById($cat) {     return self::find()                       ->where('category = :cat', [':cat' =...
Winter_Silence
2015.07.31, 09:45
Форум: Общие вопросы (Yii 2.x)
Тема: Роутинг. Проблема с кастомными ссылками
Ответы: 5
Просмотры: 2316

Re: Роутинг. Проблема с кастомными ссылками

Понятно. Спасибо за помощь! Пожалуй, буду писать свой класс, т.к. ссылок таких много на сайте.
Я бы с радостью пользовался prettyUrl, если бы не стояла задача сохранять ссылки со старой версии сайта.
Winter_Silence
2015.07.30, 22:58
Форум: Общие вопросы (Yii 2.x)
Тема: Роутинг. Проблема с кастомными ссылками
Ответы: 5
Просмотры: 2316

Re: Роутинг. Проблема с кастомными ссылками

Неужели никто не знает, как получить желаемую ссылку и чтобы она вела в реальное действие контроллера?
Winter_Silence
2015.07.27, 16:11
Форум: Общие вопросы (Yii 2.x)
Тема: Роутинг. Проблема с кастомными ссылками
Ответы: 5
Просмотры: 2316

Re: Роутинг. Проблема с кастомными ссылками

Ничего не поменялось. Ссылка всё так же ведёт в spectacle/afficheindex
Забыл уточнить по остальным настройкам UrlManager:

Код: Выделить всё

'enablePrettyUrl' => true,
//'enableStrictParsing' => true,
'showScriptName' => false,
//'suffix' => '.php',
Winter_Silence
2015.07.27, 15:12
Форум: Общие вопросы (Yii 2.x)
Тема: Роутинг. Проблема с кастомными ссылками
Ответы: 5
Просмотры: 2316

Роутинг. Проблема с кастомными ссылками

Приветствую! Нужно чтобы ссылка вида /afisha?month=02&year=2015 вела в action spectacle/affichesearch Правила такие: 'rules' => [                 ''                                 => '/site/index',                 'afisha'                           => 'spectacle/afficheindex',                 '...
Winter_Silence
2015.01.11, 00:49
Форум: Установка и настройка
Тема: gii yii2
Ответы: 23
Просмотры: 26934

Re: gii yii2

Да, верно. Спасибо за помощь!
У меня, видимо, что-то с маршрутами не то, т.к. после отключения enableStrictParsing в urlManager всё заработало.
Winter_Silence
2015.01.10, 23:20
Форум: Установка и настройка
Тема: gii yii2
Ответы: 23
Просмотры: 26934

Re: gii yii2

Тоже проблема gii, только ошибка 404 Локально, когда проект был развёрнут на OpenServer всё работало нормально с настройками "из коробки". Развернул проект на боксе вагранта - возникла ошибка. Приложение advanced app. Листинг main-local.php админки: $config = [     'components' => [       ...
Winter_Silence
2014.11.20, 13:26
Форум: Общие вопросы (Yii 1.x)
Тема: Отловить ошибку, когда обращение идёт к несуществующему контроллеру
Ответы: 4
Просмотры: 1763

Re: Отловить ошибку, когда обращение идёт к несуществующему контроллеру

Нет. Под виндой. OpenServer использую. public function actionError()     {         $error = Yii::app()->errorHandler->error;         if (isset($error))         {             if($error['code']!=404){                 SystemLog::addInLog('unknow_error', Yii::app()->user->id.' - '.serialize($error));   ...
Winter_Silence
2014.11.20, 12:48
Форум: Общие вопросы (Yii 1.x)
Тема: Отловить ошибку, когда обращение идёт к несуществующему контроллеру
Ответы: 4
Просмотры: 1763

Re: Отловить ошибку, когда обращение идёт к несуществующему контроллеру

<?php require(dirname(__FILE__).'/beginRequest.php'); return array(     'name'=>'...',     'defaultController'=>'default',     'sourceLanguage' => 'SYS_US',     'preload'=>array('languages', 'log'),     'components'=>array(         'urlManager'=>array(             'class'=>'LangUrlManager',        ...
Winter_Silence
2014.11.19, 17:20
Форум: Общие вопросы (Yii 1.x)
Тема: Отловить ошибку, когда обращение идёт к несуществующему контроллеру
Ответы: 4
Просмотры: 1763

Отловить ошибку, когда обращение идёт к несуществующему контроллеру

Приветствую! Как отловить ошибку, когда происходит обращение к несуществующему контроллеру? В конфиге прописан ErrorHandler, но при ошибке туда не заходит. Текст ошибки: Fatal error: Uncaught exception 'CHttpException' with message 'Невозможно обработать запрос "site/test".' in W:\domains\...
Winter_Silence
2012.07.19, 11:43
Форум: Общие вопросы (Yii 1.x)
Тема: Поиск в присоеденённой таблице и вывод во вьюху с CGridView
Ответы: 1
Просмотры: 1005

Re: Поиск в присоеденённой таблице и вывод во вьюху с CGridV

Прошу прощения за лишнюю тему - сам разобрался.
Надо было ещё и $criteria->distinct = true; написать.