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

surrealistic_pillow
2017.11.10, 09:44
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение данных в связанную модель
Ответы: 0
Просмотры: 655

Сохранение данных в связанную модель

Имеется три модели Request ModuleEntry - промежуточная таблица для связи (request_id, module_id, edu_form_id). edu_form_id здесь - форма обучения: 0-заочно и 1- очная форма Module Суть в том что пользователь подает заявку на обучение, выбирает при этом модули. Т.е. одной записи из таблицы requests с...
surrealistic_pillow
2017.11.07, 12:52
Форум: Общие вопросы (Yii 2.x)
Тема: Не получается задать label для checkboxList в ActiveForm?
Ответы: 2
Просмотры: 1132

Не получается задать label для checkboxList в ActiveForm?

_form.php <?php foreach($checked_modules as $checked_module){?> <?=$form->field($checked_module, '['.$checked_module->module->id.']edu_form_id')->checkboxList([0=>'Дистанционно', 1=>'Очно'],['label'=>$checked_module->module->fullname]);?> <? }?> В цикле формируется несколько чебокс списков, приведу ...
surrealistic_pillow
2017.05.15, 12:11
Форум: Общие вопросы (Yii 2.x)
Тема: DateControl от kartik неверно отображает дату в форме редактирования
Ответы: 1
Просмотры: 962

DateControl от kartik неверно отображает дату в форме редактирования

Может кто-то сталкивался, думаю многие используют это решение от kartik для ввода даты. В базе в таблице в полях date_begin и date_end (тип данных int) хранится timestamp. Соответственно, в настройках php.ini указана временная зона Europe/Moscow. Во view.php дата отображается как и должна, то есть н...
surrealistic_pillow
2017.04.29, 23:12
Форум: Общие вопросы (Yii 2.x)
Тема: категории
Ответы: 14
Просмотры: 3911

Re: категории

pavlm писал(а): 2015.04.24, 21:45
Iliabel писал(а): Пробовал dropDownList но им не возможно реализовать многоуровневость .
В селекте возможен любой уровень вложенности, если подкатегории выводить с отступом по глубине.
Может кто-нибудь поделится, примером. Как именно реализовать отступы для вложенных категорий в dropdownList, или в select2?
surrealistic_pillow
2017.04.24, 10:54
Форум: Общие вопросы (Yii 2.x)
Тема: Средства для склонения ФИО в дательном и родительном падежах
Ответы: 1
Просмотры: 1091

Средства для склонения ФИО в дательном и родительном падежах

Всем привет!
Кто какие инструменты использует для подобного рода задач по склонению ФИО?

Нашел вот такое решение, но как его прикрутить к yii2?
https://github.com/petrovich/petrovich-php
surrealistic_pillow
2017.04.21, 12:10
Форум: Общие вопросы (Yii 2.x)
Тема: Выгрузка в формате docx по заранее подготовленному шаблону.
Ответы: 14
Просмотры: 8237

Re: Выгрузка в формате docx по заранее подготовленному шаблону.

Никто не подскажет, в чем может быть тут проблема? Все еще не смог найти решения.
Неужели такой баг только у меня наблюдается
surrealistic_pillow
2017.04.14, 23:34
Форум: Общие вопросы (Yii 2.x)
Тема: Выгрузка в формате docx по заранее подготовленному шаблону.
Ответы: 14
Просмотры: 8237

Re: Выгрузка в формате docx по заранее подготовленному шаблону.

Alexum, спасибо! Файл стал скачиваться, с содержимым, все как надо. Теперь возникла другая проблема. Пытаюсь использовать готовый шаблон, и подставлять в него переменные. Файл скачивается пустой. в файле-шаблоне прописываю ${variable} в контроллере public function actionGetdoc($id,$org_id){ $PhpWord...
surrealistic_pillow
2017.04.14, 15:15
Форум: Общие вопросы (Yii 2.x)
Тема: Выгрузка в формате docx по заранее подготовленному шаблону.
Ответы: 14
Просмотры: 8237

Re: Выгрузка в формате docx по заранее подготовленному шаблону.

Я установил PhpWord. Возникла проблема - при попытке выгрузить файл он открывается браузером вместо того чтобы скачаться. Вот такие кракозябры в браузере выводятся PKy�J�j�c![Content_Types].xml���N�0E�|E�-Jܲ@5��*Q>��'��_�8}�=��DAC�v)��s�G�G��5� "j�J6,,'��nQ���s~�2L�)a���m�d|5�m`F�K�L)�s�r V`�8�...
surrealistic_pillow
2017.04.03, 17:10
Форум: Общие вопросы (Yii 2.x)
Тема: Выгрузка в формате docx по заранее подготовленному шаблону.
Ответы: 14
Просмотры: 8237

Выгрузка в формате docx по заранее подготовленному шаблону.

Есть модель заявок на обучение, в которых содержатся пользовательские данные - ФИО, реквизиты организации и тд. Нужно чтобы из вьюхи (view.php например) можно было нажатием кнопки выгружать Договор в формате .docx, подготовленный по шаблону, в который бы вставлялись данные каждого конкретного пользо...
surrealistic_pillow
2017.03.03, 12:43
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Re: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

вобщем, не получилось разобраться, времени нет, а результат требуют. сделал костыль: добавил в таблицу mdl_backend_user_request поле last_activity и заполняю его триггером навешанным на таблицу mdl_user_lastaccess, который выбирает последнюю активность из нескольких записей соответствующих пользоват...
surrealistic_pillow
2017.03.02, 10:50
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Re: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

caHek2x
спасибо большое за ваши труды!

вывести дату-время у меня получилось, с сортировкой и фильтром придется разбираться, напишу потом сюда результат
surrealistic_pillow
2017.03.01, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Re: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

Сделал таким образом в модели: public function getLastActivity(){ if(!empty($this->account)){ return $this->hasMany(MdlUserLastaccess::className(), ['courseid' => 'module_id']) ->onCondition(['userid' => $this->account->mdl_user_id]) ->viaTable('mdl_backend_module_entries',['request_id' => 'id']); }...
surrealistic_pillow
2017.03.01, 14:16
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Re: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

изменил index.php [ 'attribute' => 'lastActivity', 'value' => function($model) { return $model->lastActivity->timeaccess; }, ], по-прежнему ошибка PHP Notice – yii\base\ErrorException Undefined offset: 145 когда вставил второе условие в onCondition: public function getLastActivity(){//getMdlUserLast...
surrealistic_pillow
2017.03.01, 10:03
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Re: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

сделал так что нужная мне дата-время выводится в нужном столбце в gridview. однако же не работает сортировка и поиск по этому вычисляемому полю в модели public function getLastActivity($request_id, $mdl_user_id) { $result0 = Yii::$app->db->createCommand("SELECT `module_id` FROM `mdl_backend_mod...
surrealistic_pillow
2017.02.27, 22:34
Форум: Общие вопросы (Yii 2.x)
Тема: Вопрос по связи через промежуточную таблицу hasMany()->viaTable()
Ответы: 12
Просмотры: 4830

Вопрос по связи через промежуточную таблицу hasMany()->viaTable()

Возникла необходимость сделать надстройку над cms (учет пользователей системы дистанционного обучения Moodle) Проблема возникла при попытке создать связь с помощью viaTable Вот, имеются такие таблицы, задействованные поля я привел mdl_backend_user таблица учетных записей слушателей id mdl_user_id md...
surrealistic_pillow
2017.02.25, 12:58
Форум: Общие вопросы (Yii 2.x)
Тема: Ссылка из view связанной модели на фильтрацию по полю в Gridview
Ответы: 1
Просмотры: 1187

Ссылка из view связанной модели на фильтрацию по полю в Gridview

Есть модель Account (учетная запись) и связанная с ней модель Request (заявки). У одной учетной записи может быть несколько заявок. Соответственно, в модели Request есть поле user_id которое соответствует полю id модели Account. Так вот, мне надо из view модели Account сделать ссылку Все заявки учет...
surrealistic_pillow
2017.01.13, 15:11
Форум: Общие вопросы (Yii 2.x)
Тема: В gridview НЕ выводить строку с id = 1
Ответы: 2
Просмотры: 1301

В gridview НЕ выводить строку с id = 1

Сделал с помощью gii CRUD, в индексе выводится gridview, как в этой таблице НЕ выводить строку с id = 1?
surrealistic_pillow
2017.01.09, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Вывести во view.php html
Ответы: 13
Просмотры: 4118

Re: Вывести во view.php html

Alexum, спасибо!
surrealistic_pillow
2017.01.09, 09:53
Форум: Общие вопросы (Yii 2.x)
Тема: Вывести во view.php html
Ответы: 13
Просмотры: 4118

Вывести во view.php html

Во view.php вывожу атрибут так [ 'label' => 'Выбранные модули', 'attribute' => 'user_id', 'value' => html_entity_decode($model->moduleListToString()) ], И на странице просмотра выводится вот что: <ul><li>[65] - Модуль 1</li><li>[66] - Модуль 2</li></ul> Как мне вывести именно сгенерированный мной ht...