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

ShNURoK
2018.11.12, 06:52
Форум: Общие вопросы (Yii 2.x)
Тема: Не правильно работает валидация при использовании self::class
Ответы: 13
Просмотры: 3292

Re: Не правильно работает валидация при использовании self::class

Попробуйте веместо self написать static, я так понимаю, тут нужно позднее статическое связывание.
ShNURoK
2018.11.01, 12:40
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать группировку роутов?
Ответы: 8
Просмотры: 2262

Re: Как правильно использовать группировку роутов?

2. Тогда зачем группировка? Мне группировка для того и нужна чтобы не писать везде profile. Потому что я хочу чтобы у меня в профиле все ссылки начинались с этого слова. В независимости от названия контроллера. ГРуппировка нужна, для ускорения, процесс поиска роута ускоряется, за счет отсечений по ...
ShNURoK
2018.11.01, 11:52
Форум: Общие вопросы (Yii 2.x)
Тема: Как правильно использовать группировку роутов?
Ответы: 8
Просмотры: 2262

Re: Как правильно использовать группировку роутов?

Укажите

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

'prefix' => 'profile'
или задавайте путь

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

'profile/article/ping' => 'article/ping',
ShNURoK
2018.02.23, 13:18
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобратся с моделями загрузки картинок
Ответы: 5
Просмотры: 1716

Re: Помогите разобратся с моделями загрузки картинок

Ничего менять в findModel не надо.

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

return $this->render('index', [
            'user' => $this->findModel(),
            'model' => $model,
            ]);
ShNURoK
2018.02.23, 12:22
Форум: Общие вопросы (Yii 2.x)
Тема: Помогите разобратся с моделями загрузки картинок
Ответы: 5
Просмотры: 1716

Re: Помогите разобратся с моделями загрузки картинок

Что такое $this->findModel()? Это модель User. Отправляйте туда $model, который Images
ShNURoK
2018.02.23, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Re: Маршрутизация и Html::beginForm

Nex-Otaku писал(а): 2018.02.22, 22:25 Зачем куда-то в URL добавлять категорию, если форма и так отправляет все данные. Выбранная категория - будет просто полем в форме. Оттуда её и берите. В URL запихивать незачем.
Вы имеете в виду, что создать экшен, где разбирать данные из формы?
ShNURoK
2018.02.23, 09:26
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Re: Маршрутизация и Html::beginForm

shnir писал(а): 2018.02.22, 14:59

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

<?= Html::beginForm('/unit', 'GET') ?>
но совсем без js не получится, кто-то же должен совмещать урл и ИД
Как-то примерно так и сделал.
ShNURoK
2018.02.22, 14:24
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Re: Маршрутизация и Html::beginForm

Html::beginForm(['unit/view', 'id' => $id], 'GET') Код вполне рабочий. Строит маршрут правильно. Ищите у себя, что-то ещё влияет. Причина скорее в невнимательности. $id нет, это в форме мы выбираем из выпадающего списка категорию и в ней содержится id. Так возможно сделать? Получается роут без id н...
ShNURoK
2018.02.22, 14:22
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Re: Маршрутизация и Html::beginForm

Да не... тут скорее всего это логическая ошибка. Вопрос такой, возможно сделать форму, в которой есть выпадающий список с категориями, и при выборе категории и нажатии submit перенаправить на эту категорию? Как узнать-то этот id? Сейчас сделал с JS, ну то есть редирект на onChange(). А по моей задум...
ShNURoK
2018.02.22, 09:52
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Re: Маршрутизация и Html::beginForm

В этом по сути вопрос и есть как его передать? Сделал, Html::beginForm(['unit/view', 'id' => Yii::$app->request->get('id')], 'GET') ?> в принципе работает, но ссылка вида, unit?id=22, а как сделать enablePrettyUrl, то есть unit/22? причем это работает, если создать еще роут 'unit' => 'unit/view', бе...
ShNURoK
2018.02.22, 08:28
Форум: Общие вопросы (Yii 2.x)
Тема: Маршрутизация и Html::beginForm
Ответы: 11
Просмотры: 3628

Маршрутизация и Html::beginForm

Добрый день. Подскажите пожалуйста, не могу понять, есть два роута: 'unit/<id:\d+>/page/<page:\d+>' => 'unit/view', 'unit/<id:\d+>' => 'unit/view', потом создаю простую форму с выпадающим списком для перехода: <?= Html::beginForm(['unit/view'], 'GET') ?> <?= Html::dropDownList('id', null, $units]) ?...
ShNURoK
2017.01.27, 07:53
Форум: Общие вопросы по программированию
Тема: Посоветуйте как разработать сайт букмекерской конторы
Ответы: 17
Просмотры: 5861

Re: Посоветуйте как разработать сайт букмекерской конторы

Насколько я знаю, не с технической точки зрения, букмекерский бизнес достаточно хорошо регулируется. То есть просто так создать сайт и парсить линии не выйдет, нужно выкупать их, нужна лицензия, потом сейчас с этого хотят налоги, поэтому будут либо баны, либо отсутствие игроков. То есть без бабла, в...
ShNURoK
2016.10.07, 10:55
Форум: Общие вопросы (Yii 2.x)
Тема: Как добиться повторного использования кода модели
Ответы: 4
Просмотры: 2061

Re: Как добиться повторного использования кода модели

Нужно использовать алиасы, use common\models\User as CommonUser, так как непонятно будет по коду к какому неймспейсу вы обращаетесь.
ShNURoK
2016.10.04, 09:59
Форум: Общие вопросы по программированию
Тема: nginx+php-fpm
Ответы: 5
Просмотры: 2366

Re: nginx+php-fpm

В дурацких туториалах часто вижу пользователя www-data (или группы), который по-моему по умолчанию с апачем создается, у меня такого нет, и как я понимаю, он мне не нужен. Зацеплюсь за слово дурацких, оно уместно, если так говорить про мейнтенщиков debian и ubuntu, ну и похоже всех производных. Хот...
ShNURoK
2016.07.15, 09:34
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord использование having (вычисление дистанции)
Ответы: 1
Просмотры: 1378

Re: ActiveRecord использование having (вычисление дистанции)

Нужно будет описать селект через Expression

Пример:

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

$quotes = Quote::find()->select(['id', new \yii\db\Expression("CONCAT(`name`, ' model id: ', `id`) as name")])->all();
ShNURoK
2016.07.12, 14:30
Форум: Архитектура, дизайн, ООП
Тема: Сервисный слой, как правильно?
Ответы: 208
Просмотры: 89966

Re: Сервисный слой, как правильно?

if($userService->validForSmallSecret($userDto) { Понял, то есть нормально для контроллера такие проверки устраивать? Кроме проверки, еще и данные может быть надо какие получить для view. А не знаете, где можно почитать, что можно размещать в контроллере, а что не следует? Я тут посмотрел ларакаст, ...
ShNURoK
2016.07.12, 13:56
Форум: Архитектура, дизайн, ООП
Тема: Сервисный слой, как правильно?
Ответы: 208
Просмотры: 89966

Re: Сервисный слой, как правильно?

zelenin писал(а):это?
Да, спасибо, а что если нам надо каждого, например 10 пользователя поздравлять с этим и отправлять на секретную страницу. Мне интересно как вырезать логику подсчета из контроллера. Тоже через исключения?
ShNURoK
2016.07.12, 13:45
Форум: Архитектура, дизайн, ООП
Тема: Сервисный слой, как правильно?
Ответы: 208
Просмотры: 89966

Re: Сервисный слой, как правильно?

zelenin , можете сказать или показать в какую сторону копать, как быть в ситуации, когда допустим вызывается actionLogin и в зависимости от ситуации, мы либо рендирим страницу с ошибкой, либо дополнительную форму, либо редиректим. Может вопрос не про DDD, но хотелось бы всю логику из контроллера пе...
ShNURoK
2016.07.12, 09:48
Форум: Общие вопросы по программированию
Тема: Сервисный слой
Ответы: 2
Просмотры: 1671

Re: Сервисный слой

Блин, проглядел этот раздел, пошел читать.