Найдено 168 результатов
- 2018.11.12, 06:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не правильно работает валидация при использовании self::class
- Ответы: 13
- Просмотры: 3339
Re: Не правильно работает валидация при использовании self::class
Попробуйте веместо self написать static, я так понимаю, тут нужно позднее статическое связывание.
- 2018.11.01, 12:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно использовать группировку роутов?
- Ответы: 8
- Просмотры: 2263
Re: Как правильно использовать группировку роутов?
2. Тогда зачем группировка? Мне группировка для того и нужна чтобы не писать везде profile. Потому что я хочу чтобы у меня в профиле все ссылки начинались с этого слова. В независимости от названия контроллера. ГРуппировка нужна, для ускорения, процесс поиска роута ускоряется, за счет отсечений по ...
- 2018.11.01, 11:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как правильно использовать группировку роутов?
- Ответы: 8
- Просмотры: 2263
Re: Как правильно использовать группировку роутов?
Укажите
или задавайте путь
Код: Выделить всё
'prefix' => 'profile'
Код: Выделить всё
'profile/article/ping' => 'article/ping',
- 2018.02.23, 13:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите разобратся с моделями загрузки картинок
- Ответы: 5
- Просмотры: 1722
Re: Помогите разобратся с моделями загрузки картинок
Ничего менять в findModel не надо.
Код: Выделить всё
return $this->render('index', [
'user' => $this->findModel(),
'model' => $model,
]);
- 2018.02.23, 12:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Помогите разобратся с моделями загрузки картинок
- Ответы: 5
- Просмотры: 1722
Re: Помогите разобратся с моделями загрузки картинок
Что такое $this->findModel()? Это модель User. Отправляйте туда $model, который Images
- 2018.02.23, 09:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
- 2018.02.23, 09:26
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
Re: Маршрутизация и Html::beginForm
Как-то примерно так и сделал.shnir писал(а): ↑2018.02.22, 14:59но совсем без js не получится, кто-то же должен совмещать урл и ИДКод: Выделить всё
<?= Html::beginForm('/unit', 'GET') ?>
- 2018.02.22, 14:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
Re: Маршрутизация и Html::beginForm
Html::beginForm(['unit/view', 'id' => $id], 'GET') Код вполне рабочий. Строит маршрут правильно. Ищите у себя, что-то ещё влияет. Причина скорее в невнимательности. $id нет, это в форме мы выбираем из выпадающего списка категорию и в ней содержится id. Так возможно сделать? Получается роут без id н...
- 2018.02.22, 14:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
Re: Маршрутизация и Html::beginForm
Да не... тут скорее всего это логическая ошибка. Вопрос такой, возможно сделать форму, в которой есть выпадающий список с категориями, и при выборе категории и нажатии submit перенаправить на эту категорию? Как узнать-то этот id? Сейчас сделал с JS, ну то есть редирект на onChange(). А по моей задум...
- 2018.02.22, 09:52
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
Re: Маршрутизация и Html::beginForm
В этом по сути вопрос и есть как его передать? Сделал, Html::beginForm(['unit/view', 'id' => Yii::$app->request->get('id')], 'GET') ?> в принципе работает, но ссылка вида, unit?id=22, а как сделать enablePrettyUrl, то есть unit/22? причем это работает, если создать еще роут 'unit' => 'unit/view', бе...
- 2018.02.22, 08:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Маршрутизация и Html::beginForm
- Ответы: 11
- Просмотры: 3645
Маршрутизация и 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]) ?...
- 2017.11.26, 10:33
- Форум: Общие вопросы по программированию
- Тема: Про OpenServer и PEAR
- Ответы: 1
- Просмотры: 1524
Re: Про OpenServer и PEAR
Ручками скачать http://windows.php.net/downloads/pecl/releases/dbase/ и поставить.
- 2017.01.27, 07:53
- Форум: Общие вопросы по программированию
- Тема: Посоветуйте как разработать сайт букмекерской конторы
- Ответы: 17
- Просмотры: 5865
Re: Посоветуйте как разработать сайт букмекерской конторы
Насколько я знаю, не с технической точки зрения, букмекерский бизнес достаточно хорошо регулируется. То есть просто так создать сайт и парсить линии не выйдет, нужно выкупать их, нужна лицензия, потом сейчас с этого хотят налоги, поэтому будут либо баны, либо отсутствие игроков. То есть без бабла, в...
- 2016.10.07, 10:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как добиться повторного использования кода модели
- Ответы: 4
- Просмотры: 2065
Re: Как добиться повторного использования кода модели
Нужно использовать алиасы, use common\models\User as CommonUser, так как непонятно будет по коду к какому неймспейсу вы обращаетесь.
- 2016.10.04, 09:59
- Форум: Общие вопросы по программированию
- Тема: nginx+php-fpm
- Ответы: 5
- Просмотры: 2373
Re: nginx+php-fpm
В дурацких туториалах часто вижу пользователя www-data (или группы), который по-моему по умолчанию с апачем создается, у меня такого нет, и как я понимаю, он мне не нужен. Зацеплюсь за слово дурацких, оно уместно, если так говорить про мейнтенщиков debian и ubuntu, ну и похоже всех производных. Хот...
- 2016.07.15, 09:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord использование having (вычисление дистанции)
- Ответы: 1
- Просмотры: 1382
Re: ActiveRecord использование having (вычисление дистанции)
Нужно будет описать селект через Expression
Пример:
Пример:
Код: Выделить всё
$quotes = Quote::find()->select(['id', new \yii\db\Expression("CONCAT(`name`, ' model id: ', `id`) as name")])->all();
- 2016.07.12, 14:30
- Форум: Архитектура, дизайн, ООП
- Тема: Сервисный слой, как правильно?
- Ответы: 208
- Просмотры: 90141
Re: Сервисный слой, как правильно?
if($userService->validForSmallSecret($userDto) { Понял, то есть нормально для контроллера такие проверки устраивать? Кроме проверки, еще и данные может быть надо какие получить для view. А не знаете, где можно почитать, что можно размещать в контроллере, а что не следует? Я тут посмотрел ларакаст, ...
- 2016.07.12, 13:56
- Форум: Архитектура, дизайн, ООП
- Тема: Сервисный слой, как правильно?
- Ответы: 208
- Просмотры: 90141
Re: Сервисный слой, как правильно?
Да, спасибо, а что если нам надо каждого, например 10 пользователя поздравлять с этим и отправлять на секретную страницу. Мне интересно как вырезать логику подсчета из контроллера. Тоже через исключения?zelenin писал(а):это?
- 2016.07.12, 13:45
- Форум: Архитектура, дизайн, ООП
- Тема: Сервисный слой, как правильно?
- Ответы: 208
- Просмотры: 90141
Re: Сервисный слой, как правильно?
zelenin , можете сказать или показать в какую сторону копать, как быть в ситуации, когда допустим вызывается actionLogin и в зависимости от ситуации, мы либо рендирим страницу с ошибкой, либо дополнительную форму, либо редиректим. Может вопрос не про DDD, но хотелось бы всю логику из контроллера пе...
- 2016.07.12, 09:48
- Форум: Общие вопросы по программированию
- Тема: Сервисный слой
- Ответы: 2
- Просмотры: 1677
Re: Сервисный слой
Блин, проглядел этот раздел, пошел читать.