Найдено 159 результатов

user
2020.01.01, 20:25
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26389

Re: Какой паттерн лучще использовать?

спасибо, попробую теперь во всем этом разобраться :)
user
2020.01.01, 20:02
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26389

Re: Какой паттерн лучще использовать?

Понял, просто в yii ORM реализована, это будет мой первый паттерн :)
а DTO не подойдет?
user
2020.01.01, 18:22
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26389

Re: Какой паттерн лучще использовать?

yiiliveext писал(а): 2020.01.01, 18:13
user писал(а): 2020.01.01, 17:26 есть еще же Репозиторий
И на чем же он построен, если вам требуются напрямую использовать классы фреймворка для формирования выборки данных?
и где в yii используется Data Mapper?
user
2019.12.31, 23:15
Форум: Общие вопросы (Yii 2.x)
Тема: Как приручить attributes?
Ответы: 8
Просмотры: 1646

Re: Как приручить attributes?

Спасибо, немного не то, сейчас подробнее опишу, я выбираю данные из БД с помощью \Yii::$app->db->createCommand()-> AR тут не справляется, я хочу полученный массив преобразовать в объект, которым я могу манипулировать, fields и тд. DAO и AR - это разные вещи. Произвольную выборку в массив AR преобра...
user
2019.12.31, 22:44
Форум: Архитектура, дизайн, ООП
Тема: Какой паттерн лучше использовать?
Ответы: 23
Просмотры: 26389

Какой паттерн лучше использовать?

В yii можно реализовать сервисы и гибко управлять данными. http://localhost/users?fields=id,email&expand=profile Но, если используется Model или AR У меня данные выбираются прямым запросом с помощью createCommand, AR не применим, т.е. выбирается массив данных, как можно преобразовать массив в об...
user
2019.12.29, 14:23
Форум: Общие вопросы (Yii 2.x)
Тема: Как быть с кириллическим доменом?
Ответы: 4
Просмотры: 954

Re: Как быть с кириллическим доменом?

а можно ли как-то динамически это все настроить?
user
2019.12.29, 13:53
Форум: Установка и настройка
Тема: Не все url пути к странице сайта в iis формируются правильно.
Ответы: 10
Просмотры: 9516

Re: Неправильно формируется физический путь к странице сайта.

так для iis и не будет работать .htaccess это для apache а для iis нужен другой конфигурационный файл для маршрутизации, сейчас нет под рукой, кинул бы образец, был опыт разворачивания на похожей связке как у тебя вот гугл подсказывает https://stackoverflow.com/questions/49494959/how-to-propper-conf...
user
2019.12.29, 11:14
Форум: Общие вопросы (Yii 2.x)
Тема: Как приручить attributes?
Ответы: 8
Просмотры: 1646

Re: Как приручить attributes?

Спасибо, немного не то, сейчас подробнее опишу, я выбираю данные из БД с помощью \Yii::$app->db->createCommand()->
AR тут не справляется, я хочу полученный массив преобразовать в объект, которым я могу манипулировать, fields и тд.
user
2019.12.27, 16:33
Форум: Общие вопросы (Yii 2.x)
Тема: Как приручить attributes?
Ответы: 8
Просмотры: 1646

Re: Как приручить attributes?

yiiliveext писал(а): 2019.12.27, 14:40 Если вы хотите в атрибут name загнать массив имен, то так

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

$model->setAttributes(['name' => ['John', 'Mike']]);
но так поле будет не одно, мне хочется получить некий объект как будто отработал Model::find()->all();
user
2019.12.27, 14:29
Форум: Общие вопросы (Yii 2.x)
Тема: Как приручить attributes?
Ответы: 8
Просмотры: 1646

Как приручить attributes?

Допустим есть массив: $array = [ 'name' => 'John', ]; Есть модель public $name; public function rules() [ return ['name', 'safe'], ]; С этим все понятно $model = new Model; $model->attributes = $array; А как сделать, чтобы проглотил многомерный массив $array = [ ['name' => 'John',], ['name' => 'Mike...
user
2019.12.22, 21:02
Форум: Общие вопросы (Yii 2.x)
Тема: Как быть с кириллическим доменом?
Ответы: 4
Просмотры: 954

Re: Как быть с кириллическим доменом?

cспасибо, нагугли, но не такое просто и изяшное решение как у вас :)
user
2019.12.22, 20:21
Форум: Общие вопросы (Yii 2.x)
Тема: Как быть с кириллическим доменом?
Ответы: 4
Просмотры: 954

Как быть с кириллическим доменом?

Подвернулся кириллический домен
сайт.рф

получается

public function actionAbout(){}

сайт.рф/about

а как сделать
сайт.рф/о-нас

и отпабатывал
public function actionAbout(){}
user
2019.02.04, 10:08
Форум: Общие вопросы (Yii 2.x)
Тема: Как поправить правила валидации?
Ответы: 2
Просмотры: 1016

Re: Как поправить правила валидации?

Спасибо за развернутый ответ, но возник небольшой нюанс:
public function addCode($attribute)
{
$this->{$attribute} = Yii::$app->user->identity->CODE;
}
Выдает ошибку: "Unknown Property",
Хотя в таблице это поле присутствует
user
2019.02.01, 16:07
Форум: Общие вопросы (Yii 2.x)
Тема: Как поправить правила валидации?
Ответы: 2
Просмотры: 1016

Как поправить правила валидации?

Есть класс: public function addCode() { return Yii::$app->user->identity->CODE; } public function convertDate($value) { return date('Y-m-d H:i:s', $value); } public function rules() { return [ ['CODE', 'filter', 'filter' => [$this, 'addCode']], [['latitude', 'longitude', 'date', 'CODE'], 'trim'], [[...
user
2018.12.28, 12:28
Форум: REST API (Yii 2.x)
Тема: Работа с файлами
Ответы: 0
Просмотры: 1682

Работа с файлами

Есть рест на yii и фронт тоже на yii
я никогда так с файлами не работал, а как вообще передавать и получать файлы через рест?
user
2018.12.27, 15:16
Форум: Общие вопросы (Yii 2.x)
Тема: какой лучше использовать js фреймворк?
Ответы: 6
Просмотры: 3062

Re: какой лучше использовать js фреймворк?

an.viktory@gmail.com писал(а): 2018.12.26, 16:03 А что вы подрузамевате под бекенд уже реализован, что у вас будут отдавать контроллеры ? json или html ?
а с каких пор rest стал отдавать html?
user
2018.12.26, 11:21
Форум: Общие вопросы (Yii 2.x)
Тема: какой лучше использовать js фреймворк?
Ответы: 6
Просмотры: 3062

Re: какой лучше использовать js фреймворк?

kwazaro писал(а): 2018.12.25, 21:17 Лучше вообще не использовать JS для фронта, хотя это дело каждого. Сам фреймворк Yii2 интегрирован с Jquery, так что если очень хочется - можно юзать его.
Почему?