Найдено 134 результата
- 2018.04.15, 01:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Via в relation и JOIN
- Ответы: 8
- Просмотры: 2292
Re: Via в relation и JOIN
Смотрите, я понимаю, как это сделать через джойны. Проблема не в этом. Есть огромное продакшн приложение, где повсеместно использовался релейшн 'pages'. И в виде $model->getPages()->...->all(), и в виде $model->pages, и Organization::find()->innerJoinWith('pages')->...->all(). Теперь возникла пробле...
- 2018.04.13, 21:53
- Форум: Общие вопросы (Yii 2.x)
- Тема: Via в relation и JOIN
- Ответы: 8
- Просмотры: 2292
Re: Via в relation и JOIN
Это жутко тупо ) Половину проекта придётся переписывать. Нет ли вариантов без изменения основного кода это пофиксить, только на уровне методов релейшнов? Плюс в проекте есть запросы такого вида: $data = Organization::find()->innerJoinWith('pages')->...->all() То есть есть фильтрация по заджойненным ...
- 2018.04.13, 21:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Via в relation и JOIN
- Ответы: 8
- Просмотры: 2292
Via в relation и JOIN
Приветствую. У меня есть релейшн: public function getPages() { return $this->hasMany(Page::class, ['id' => 'page_id']) ->viaTable(PageOwner::tableName(), ['organization_id' => 'id'])->accessFilter(); } Всё работало хорошо, пока в PageOwner не появилось 3к записей. Дело в том, что via делает junction...
- 2014.06.25, 15:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: форма забыли пароль
- Ответы: 2
- Просмотры: 1322
Re: форма забыли пароль
Вариантов несколько. Самый простой - создать в модели дополнительный метод, checkUser к примеру. Если валидация прошла успешно - выполняем функцию, в которой будет что-то типа return Usre::model()->findByAttributes(['email' => $this->email]); Будет возвращена или модель пользователя (отправляем пис...
- 2014.06.25, 15:44
- Форум: Общие вопросы (Yii 1.x)
- Тема: Привязка поддомена к модулю
- Ответы: 0
- Просмотры: 898
Привязка поддомена к модулю
Коллеги, приветствую. Знаю, что тема уже неоднократно обсуждалась, но не смог найти решения под свою проблему. Имею модуль, например forum. Хочется, чтобы все урлы генерилсь и обрабатывались для этого модуля как для поддомена. Например: site.com/forum/1 => forum.site.com/1 site.com/forum/topic/1 => ...
- 2014.06.25, 14:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: какая то ошибка с сессией
- Ответы: 2
- Просмотры: 1758
Re: какая то ошибка с сессией
Перед установкой заголовков на страницу не должно отправляться никаких других данных. Ни символа. Если что-то будет отправлено - появится такая ошибка.
- 2014.06.11, 14:07
- Форум: Общие вопросы (Yii 1.x)
- Тема: loginForm в layout
- Ответы: 13
- Просмотры: 4441
Re: loginForm в layout
1. Делаете виджет LoginWidget 2. Выводите его в нужных местах 3. В форме передаете текущий урл: <input type="hidden" name="backUrl" value="<?=$this->controller->id?>/<?=$this->controller->action->id?>" /> 4. После авторизации делаете редирект на этот урл
- 2014.06.09, 12:17
- Форум: Общие вопросы (Yii 1.x)
- Тема: Помощь: алгоритм соседние статьи
- Ответы: 6
- Просмотры: 2303
Re: Помощь: алгоритм соседние статьи
Насколько я помню, это самый адекватный вариант. Нужно понимать, что тут в любом случае будет два запроса, так как вам нужно две разных выборки. Можно сделать это юнионом, можно двумя отдельными запросами. Еще как вариант можно получить подзапросом id первой записи (той что на 6 меньше), выбрать 13 ...
- 2013.02.18, 23:04
- Форум: Предлагаю работу
- Тема: Ищем Yii разработчиков, Воронеж
- Ответы: 5
- Просмотры: 3342
Re: Ищем Yii разработчиков, Воронеж
Еще ищем
- 2013.02.12, 18:52
- Форум: Предлагаю работу
- Тема: Ищем Yii разработчиков, Воронеж
- Ответы: 5
- Просмотры: 3342
Ищем Yii разработчиков, Воронеж
Коллеги, приветствую. В Воронеже в офис ищутся Yii девелоперы. Требование такие: - Yii framework и отличное знание PHP - JavaScript - профессионализм, желание работать, отсутствие лени, общая адекватность Мы предлагаем такое: - интересный проект, который мы как раз разрабатываем - команда позитивных...
- 2013.02.06, 10:30
- Форум: Общие вопросы (Yii 1.x)
- Тема: yiiactiveform в site/login
- Ответы: 16
- Просмотры: 4774
Re: yiiactiveform в site/login
https://github.com/yiisoft/yii/blob/1.1 ... m.php#L369s909 писал(а):Ну все равно интересно было бы понять, как он генерируется и вставляется туда. Просто что бы знать!
- 2013.02.06, 09:56
- Форум: Общие вопросы (Yii 1.x)
- Тема: COUNT and HAVING
- Ответы: 4
- Просмотры: 2891
Re: COUNT and HAVING
А я не понял, как это к сабжу относится, как пример SELECT FROM SELECT?
У меня скорее был вопрос в том, как подсунуть во вложенный селект критерию, либо как получить то, что генерит критерия, чтобы руками подсунуть во вложенный запрос.
У меня скорее был вопрос в том, как подсунуть во вложенный селект критерию, либо как получить то, что генерит критерия, чтобы руками подсунуть во вложенный запрос.
- 2013.02.06, 09:28
- Форум: Общие вопросы (Yii 1.x)
- Тема: COUNT and HAVING
- Ответы: 4
- Просмотры: 2891
Re: COUNT and HAVING
Неужто никто не сталкивался? =\
- 2013.02.05, 21:32
- Форум: Общие вопросы (Yii 1.x)
- Тема: COUNT and HAVING
- Ответы: 4
- Просмотры: 2891
COUNT and HAVING
Приветствую. Имею следующую проблему: Есть критерия со сложными выборками, в ней есть группировка и having по результатам из select. Entity::model()->count($criteria) возвращает другие результаты за счет того, что подменяет select и обнуляет group и having. Можно ли как-то это дело побороть. Писать ...
- 2013.01.11, 13:02
- Форум: Новости, события, встречи
- Тема: Кто из Воронежа?
- Ответы: 8
- Просмотры: 7731
Re: Кто из Воронежа?
Воронеж, учился в другом городе )
- 2012.12.14, 00:33
- Форум: Архив
- Тема: CDbExpression params
- Ответы: 8
- Просмотры: 6898
Re: CDbExpression params
Аналогичная проблема. При использовании параметров в CDbExpression вылезает ексепшн Invalid parameter number. В чем таки косяк?
- 2012.12.04, 10:51
- Форум: Общие вопросы (Yii 1.x)
- Тема: Вход и по адресу электронной почтф и по имени пользователя
- Ответы: 9
- Просмотры: 3703
Re: Вход и по адресу электронной почтф и по имени пользовате
Код: Выделить всё
$record=User::model()->find('name = :name OR email = :email', array(':name' => $name, ':email => $email'));
- 2012.11.12, 19:19
- Форум: Общие вопросы (Yii 1.x)
- Тема: Смена кодировки и вьюхи для одного action.xml
- Ответы: 5
- Просмотры: 2052
Re: Смена кодировки и вьюхи для одного action.xml
нет... это не поможет. здесь скорее нужно чтобы вьюха отобразилась без лайаута и вьюху сохранить в ANSI. Только как тогда отобразить вьюху без лайаута? и остается вопрос как сделать чтобы по ссылке "лежал" xml? В контроллере, отображающем вьюху, $this->renderPartial() - загрузит вообще бе...
- 2012.11.09, 13:47
- Форум: Общие вопросы (Yii 1.x)
- Тема: передача файлов между серверами
- Ответы: 11
- Просмотры: 4071
Re: передача файлов между серверами
Слишком мало инфы. Если в тупую - ты можешь сабмитить файл с сервера на второй сервер, и там точно так же скриптом его принимать. Можешь выполнять серверный скрипт, который будет цепляться по ssh или ftp и перекидывать файл куда надо.
- 2012.11.08, 13:50
- Форум: Общие вопросы (Yii 1.x)
- Тема: как в модели преобразовать данные для вывода
- Ответы: 7
- Просмотры: 1905
Re: как в модели преобразовать данные для вывода
В модели сделать
Во вьюхе
Код: Выделить всё
public function getRoomWord()
{
return $this->rooms . ' тут_составить_слово_с_нужным_окончанием';
}
Код: Выделить всё
$model->roomWord