Найдено 100 результатов
- 2015.05.22, 17:04
- Форум: Авторский код и библиотеки
- Тема: Yii2-user
- Ответы: 82
- Просмотры: 44834
Re: Yii2-user
Регистрация через соцсеть реализуется следующим образом: если соцсеть вернула email, то создаем аккаунт с таким email и авторизуем пользователя. Если email соцсеть не возвращает, то показывается форма ввода email, после чего создается новый аккаунт, к которому привязывается аккаунт соцсети. К тому ж...
- 2015.04.06, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наилучший способ переопределения классов в стороннем модуле
- Ответы: 46
- Просмотры: 17622
Re: Наилучший способ переопределения классов в стороннем модуле
На мой вкус не хуже создания лишнего объекта и вызова у него статического метода. В любом случае красивого решения не получается. На хабре говорили о проблемах с реляциями, но вот такого примера никто не привел: Допустим стороннее расширение имеет две модели User и Profile. class User extends Active...
- 2015.04.06, 13:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наилучший способ переопределения классов в стороннем модуле
- Ответы: 46
- Просмотры: 17622
Re: Наилучший способ переопределения классов в стороннем модуле
Нашел способ и без создания лишнего объекта: if (isset(\Yii::$container->getDefinitions()['modelName'])) { $class = \Yii::$container->getDefinitions()['modelName']['class']; } else { $class = 'modelName'; } $search = $class::findOne(1); Не уверен, правда насчет прозрачности вот такого подход...
- 2015.04.06, 12:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Наилучший способ переопределения классов в стороннем модуле
- Ответы: 46
- Просмотры: 17622
Re: Наилучший способ переопределения классов в стороннем модуле
Через контейнер. При этом нужно учитывать, что если разработчик модуля не озаботился возможностью переопределения моделей (или других классов), то придется перепопределять контроллеры и менять классы вручную. Что я имею в виду: public function actionIndex() { // вот такое переопределить нельзя -...
- 2015.03.21, 21:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: bower вместо bower-asset
- Ответы: 25
- Просмотры: 15246
Re: bower вместо bower-asset
По-умолчанию, asset плагин ставит пакеты в {asset-type}-asset (bower-asset и npm-asset соответственно). Это можно изменить, указав соответствующие настройки в composer.json, что и сделано по-умолчанию в Yii.
- 2015.02.22, 14:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: длина Yii::$app->security->generatePasswordHash()
- Ответы: 3
- Просмотры: 2605
Re: длина Yii::$app->security->generatePasswordHash()
По-умолчанию, password_hash также генерирует все те же 60 символов (смотрим описание константы PASSWORD_DEFAULT).
- 2015.02.22, 14:17
- Форум: Общие вопросы (Yii 2.x)
- Тема: длина Yii::$app->security->generatePasswordHash()
- Ответы: 3
- Просмотры: 2605
Re: длина Yii::$app->security->generatePasswordHash()
А по-моему в документации все-таки сказано. Продублирую сюда: результат всегда 60 ASCII символов.
- 2015.02.21, 18:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно написать Query Builder
- Ответы: 3
- Просмотры: 1680
Re: Как правильно написать Query Builder
Код: Выделить всё
$id = array(1,4,20);
$locations = Location::find()->where(['id' => $id])->all()
- 2015.02.01, 14:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Реляционные запросы в Yii 2 не работают с JOIN
- Ответы: 3
- Просмотры: 2499
Re: Реляционные запросы в Yii 2 не работают с JOIN
JOIN будет выполнятся при использовании joinWith. Использование with же будет совершать несколько запросов.
- 2015.01.30, 14:29
- Форум: Общие вопросы (Yii 2.x)
- Тема: Автозагрузка классов и BaseYii::autoload()
- Ответы: 4
- Просмотры: 2232
Re: Автозагрузка классов и BaseYii::autoload()
Вот здесь назначается автозагрузчик Yii.
- 2015.01.27, 13:03
- Форум: Общие вопросы (Yii 2.x)
- Тема: Проблемы с throw new Exception
- Ответы: 2
- Просмотры: 3432
Re: Проблемы с throw new Exception
Посмотрите внимательно: вы бросаете исключение, которое находится в глобальном пространстве имен (об этом говорит слеш перед именем исключения), а ловите исключение в текущем пространстве имен (слеш отсутствует, поэтому полное имя исключения будет "текущий неймпспейс\Exception"). Вывод: до...
- 2015.01.26, 15:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как убрать /web/ из URL Yii 2.0?
- Ответы: 39
- Просмотры: 9590
Re: Как убрать /web/ из URL Yii 2.0?
был я на этих страницах, пробовал, а не получалось, поэтому спросил здесь. есть еще вопросы? Нечего делать - вообще ниче не пиши! Ну так и надо сообщить, что вы сделали, и что конкретно не получилось. Иначе это просто неуважение к участникам форума, потому что ни экстрасенсов, ни потомственных колд...
- 2015.01.26, 02:08
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как убрать /web/ из URL Yii 2.0?
- Ответы: 39
- Просмотры: 9590
- 2015.01.24, 22:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Насчет версий фреймворка
- Ответы: 4
- Просмотры: 2245
Re: Насчет версий фреймворка
У вас в голове каша. То, что вы установили - это неофициальный кастомный каркас приложения и какие там у него произошли изменения в версии 2.1.1, спрашивайте у его разработчика.
Что касается фреймворка, то в настоящий момент последней стабильной версией является 2.0.2.
Что касается фреймворка, то в настоящий момент последней стабильной версией является 2.0.2.
- 2015.01.23, 17:32
- Форум: Общие вопросы (Yii 2.x)
- Тема: Yii2 + twig extension
- Ответы: 4
- Просмотры: 2434
Re: Yii2 + twig extension
Внимательно читаем этот пункт документации.
- 2015.01.22, 15:57
- Форум: Общие вопросы (Yii 2.x)
- Тема: Вопрос по controllerMap
- Ответы: 4
- Просмотры: 2503
Re: Вопрос по controllerMap
Верное. Вы задали id контроллера равным test, соответственно искаться представления будут в папке с этим id.
- 2015.01.22, 15:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Конфигурация новой консольной команды
- Ответы: 5
- Просмотры: 2207
Re: Конфигурация новой консольной команды
А вы README читали? Там совершенно четко написано, как надо конфигурировать.
- 2015.01.17, 15:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: $model->save() записывает пустые поля
- Ответы: 7
- Просмотры: 3319
Re: $model->save() записывает пустые поля
Уберите свойства из вашей модели, они там не нужны.
Код: Выделить всё
public $title;
public $description;
public $key;
- 2015.01.17, 12:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Динамически изменить настройки модуля
- Ответы: 42
- Просмотры: 10629
Re: Динамически изменить настройки модуля
Да, вы правы, через DI контейнер не получится. Ну а чем вас не устраивает
Код: Выделить всё
\Yii::$app->getModule('myModule')->property = 'propertyValue';
- 2015.01.17, 02:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Несоответствие кода на github-е с тем, что тянется composer-ом
- Ответы: 5
- Просмотры: 2478
Re: Несоответствие кода на github-е с тем, что тянется composer-ом
Скорее всего не установлен composer asset plugin, и поэтому тянется бета-версия Yii.