Найден 61 результат

Medic84
2017.03.17, 23:25
Форум: Общие вопросы (Yii 2.x)
Тема: алиас @webroot
Ответы: 9
Просмотры: 5938

Re: алиас @webroot

Onotole писал(а): 2017.03.17, 23:07 Как эта информация может помочь решить проблему?
Мне почему то показалось, что ТС думает что @app = @webroot
Medic84
2017.03.17, 22:22
Форум: Общие вопросы (Yii 2.x)
Тема: алиас @webroot
Ответы: 9
Просмотры: 5938

Re: алиас @webroot

@webroot = @app/web (basic) возвращаемое значение (путь вида: /home/user/etc)
@app = корневая папка yii
Medic84
2017.03.17, 22:12
Форум: Общие вопросы (Yii 2.x)
Тема: LinkPager проверка до перехода на новую страницу
Ответы: 6
Просмотры: 2553

Re: LinkPager проверка до перехода на новую страницу

Могу, но как отменить переход, если пользователь не сохранился?
Medic84
2017.03.17, 21:50
Форум: Общие вопросы (Yii 2.x)
Тема: LinkPager проверка до перехода на новую страницу
Ответы: 6
Просмотры: 2553

LinkPager проверка до перехода на новую страницу

Как сделать так, чтобы при нажатии на страницу в LinkPager, можно было выполнить произвольный JS-код? Это нужно для проверки, что пользователь сохранил данные в форме, до того как он перейдет на другую страницу. В виджете нашел только BEFORE_RUN и AFTER_RUN, что относится только непосредственно к от...
Medic84
2017.03.13, 08:32
Форум: Архитектура, дизайн, ООП
Тема: Почему в Yii2 есть валидаторы на mongoid, json
Ответы: 63
Просмотры: 22431

Re: Почему в Yii2 есть валидаторы на mongoid, json

Есть возражения - напиши своё.

Пишешь что, в справке "адский говнокод", но правильный код не прикладываешь, или не пишешь - где написано правильно.
То есть начинающим, которые тут сидят все равно не получится понять что они делают не так, и продолжат писать по примерам из справки.
Medic84
2017.03.01, 10:34
Форум: Общие вопросы (Yii 2.x)
Тема: Сокращение кода для передачи модели
Ответы: 9
Просмотры: 3151

Re: Сокращение кода для передачи модели

...пишу функцию, которая собирает данные также как вы это делаете в контроллере и вызывает render представление виджета. Т.е. сейчас я догадываюсь в файле humans/edit.php чёрт ногу сломит, так он тоже станет тоньше и понятнее, а куски из него перейдут в отдельные файлы представления виджетов. А мож...
Medic84
2017.03.01, 10:00
Форум: Общие вопросы (Yii 2.x)
Тема: Сокращение кода для передачи модели
Ответы: 9
Просмотры: 3151

Re: Сокращение кода для передачи модели

yiijeka писал(а): 2017.03.01, 09:53 В результате контроллер тонкий, вещи касающиеся представления вызываются в представлении и легко находятся посредством перехода в код виджетов.
То есть, правильно ли я понял, я просто в каждой модели типа HumanEvents пишу функцию, которая выдает HTML-код?
Medic84
2017.03.01, 09:46
Форум: Общие вопросы (Yii 2.x)
Тема: Сокращение кода для передачи модели
Ответы: 9
Просмотры: 3151

Re: Сокращение кода для передачи модели

Перед оптимизацией принято делать тесты! И озвучьте пожалуйста, чем конкретно вам не нравиться этот код. P.S. был бы тест, то запрос с user_id равным '0' или null не прошёл проверку. До тестов пока не дорос :D Конкретно не нравится раздувание кода на каждую модель. Если я захочу добавить еще одну (...
Medic84
2017.03.01, 09:06
Форум: Общие вопросы (Yii 2.x)
Тема: Сокращение кода для передачи модели
Ответы: 9
Просмотры: 3151

Сокращение кода для передачи модели

Есть action который мне не нравится, хочу сократить код, но не знаю как это сделать Может у кого то будет идея? public function actionEdit() { $counthumanUniver = 0; $counthumanOrg = 0; $user_id = intval(Yii::$app->request->get('user')); if($user_id) { $human = Humans::findOne(['id' => $user_id]); $...
Medic84
2017.02.28, 15:54
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveDataProvider пагинация не работает
Ответы: 16
Просмотры: 6339

Re: ActiveDataProvider пагинация не работает

Что возвращает метод $model->getProducts() ?
Medic84
2017.02.27, 14:40
Форум: Общие вопросы (Yii 2.x)
Тема: Загрузка файла с не английским именем
Ответы: 9
Просмотры: 3457

Re: Загрузка файла с не английским именем

MegaCoder писал(а): 2017.02.27, 12:31 Может быть, но это все-таки больше костыль, чем решение. Файл приходит на сервер с нормальным именем, на сервере он принимается с таким же нормальным именем, проблема именно в сохранении временного файла в папку..
Костыль - это хранить на линукс-серверах файлы с символами отличными от латиницы.
Medic84
2017.02.25, 20:02
Форум: Общие вопросы (Yii 2.x)
Тема: Twig и"волшебные" константы PHP?
Ответы: 13
Просмотры: 3480

Re: Twig и"волшебные" константы PHP?

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

constant('__FILE__')
Разве не так? И это не форум по Twig
Medic84
2017.02.18, 21:03
Форум: Общие вопросы (Yii 2.x)
Тема: Фильтр товаров с пагинацией
Ответы: 10
Просмотры: 3981

Re: Фильтр товаров с пагинацией

Я что то не соображу в чем конкретно проблема? Вы хотите вывести информацию с пагинацией не прибегая к GridView?
Medic84
2017.02.18, 20:43
Форум: Общие вопросы (Yii 2.x)
Тема: Как вытащить Relations в GridView?
Ответы: 10
Просмотры: 3742

Re: Как вытащить Relations в GridView?

Nerf писал(а): 2017.02.18, 20:35 Зачем тогда вам "чертова туча лишних полей" в БД, если "будут использоваться всего 2". Для каждого случая будете новую связь писать? AR актуальна только с полным набором полей.
Аргумент. Ну я пока сложные связи AR не осилил пока. Оставлю пока так ) Спасибо.
Medic84
2017.02.18, 20:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как вытащить Relations в GridView?
Ответы: 10
Просмотры: 3742

Re: Как вытащить Relations в GridView?

Nerf писал(а): 2017.02.18, 19:44 А вы пишите дичь своими селектами. Да и судя по структуре у вас в БД 1:М, а в релейшене hasOne.
Почему дичь то? А зачем мне чертова туча лишних полей из релейшена если будут использоваться всего 2?
Medic84
2017.02.18, 19:19
Форум: Общие вопросы (Yii 2.x)
Тема: Как вытащить Relations в GridView?
Ответы: 10
Просмотры: 3742

Re: Как вытащить Relations в GridView?

Этот текст должен быть в label. Не угадали. Я как обычно уже сам нашел свою же проблему. Ошибка здесь: public function getOrganization() { return $this->hasOne(HumanOrganizations::className(), ['humanid' => 'id'])->select(['work_place','position']); } Если с hasOne(hasMany) используется select , то...
Medic84
2017.02.18, 18:36
Форум: Общие вопросы (Yii 2.x)
Тема: Как вытащить Relations в GridView?
Ответы: 10
Просмотры: 3742

Re: Как вытащить Relations в GridView?

rak писал(а): 2017.02.18, 17:34 а это что?

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

'organization.work_place:text:Место работы',
'organization.position:text:Должность',
Место в коде, которое не работает (
Medic84
2017.02.17, 23:03
Форум: Общие вопросы (Yii 2.x)
Тема: Как вытащить Relations в GridView?
Ответы: 10
Просмотры: 3742

Как вытащить Relations в GridView?

Имеется код в контроллере: $humans = Humans::find()->select(['humans.id', 'lastname','name','fname','email','gender'])->joinWith('organization'); $dataProvider = new ActiveDataProvider([ 'query' => $humans, 'pagination' => [ 'pageSize' => 20, ], ]); return $this->render('search', [ 'dataProvider' =>...
Medic84
2017.02.17, 20:06
Форум: Общие вопросы (Yii 2.x)
Тема: Кэширование фрагментов
Ответы: 5
Просмотры: 2112

Re: Кэширование фрагментов

Оно не работает. Где Вы добавили эту функцию?
Medic84
2017.02.16, 22:21
Форум: Общие вопросы (Yii 2.x)
Тема: Пропадают поля в POST запросе
Ответы: 6
Просмотры: 1754

Re: Пропадают поля в POST запросе

Спустя 3 часа, понял что накосячил еще давно.
Неправильно объединял формы в JSON, в последствии чего затиралось последнее поле.