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

serega_chem
2019.01.09, 14:09
Форум: Общие вопросы (Yii 2.x)
Тема: Преобразование обьекта в массив
Ответы: 6
Просмотры: 3315

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

$model->getAttributes() К какому способу относиться к первому или ко второму? getAttributes - это метод, унаследованный от yii\base\Model public function getAttributes($names = null, $except = []) { $values = []; if ($names === null) { $names = $this->attributes(); } foreach ($names as $name) { $va...
serega_chem
2018.12.27, 14:00
Форум: Общие вопросы по программированию
Тема: Организация мгновенного чата
Ответы: 23
Просмотры: 7847

Re: Организация мгновенного чата

По второму вопросу:
Если известны все пользователи, что находятся онлайн, то это не проблема. Создаем или берём существующий канал и добавляем нужные нам очереди
serega_chem
2018.12.27, 13:53
Форум: Общие вопросы по программированию
Тема: Организация мгновенного чата
Ответы: 23
Просмотры: 7847

Re: Организация мгновенного чата

Прошел официальный туториал php/rabbitmq. Для закрепления материала хочу написать чат с использование websockets. В качестве сервера намереваюсь использовать Workerman. Логика пока такая: 1. Сообщения попадают в общий exchange (с типом direct). Где routing key - id пользователя 2. При коннекте юзера...
serega_chem
2018.07.06, 14:54
Форум: Авторский код и библиотеки
Тема: syablonskiy/yii2-attachfile (прикрепление файлов к AR модели)
Ответы: 0
Просмотры: 1493

syablonskiy/yii2-attachfile (прикрепление файлов к AR модели)

Здравствуйте, форумчане! С целью повышения навыков сделал небольшой модуль для прикрепления файлов к AR моделям. Файл загружается ajax'ом, сохраняется в папке загрузок, а в базу данных пишется информация о нём. Прикрепляется к модели уже после отправки формы. За прикрепление файла отвечает поведение...
serega_chem
2018.06.28, 07:49
Форум: Общие вопросы (Yii 2.x)
Тема: Получение экземпляра модуля
Ответы: 1
Просмотры: 836

Re: Получение экземпляра модуля

Нужно было перенести объявление модуля

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

$config['bootstrap'][] = 'attachment';
    $config['modules']['attachment'] = [
        'class' => 'syablonskiy\attachfile\Module',
    ];
Простите за мои посредственные знания)
serega_chem
2018.06.27, 16:00
Форум: Общие вопросы (Yii 2.x)
Тема: Получение экземпляра модуля
Ответы: 1
Просмотры: 836

Получение экземпляра модуля

Здравствуйте! Пишу yii2 расширение. Подсмотрел такой вот трейт namespace syablonskiy\attachfile; trait ModuleTrait { /** * @var null|Module */ private $module = null; /** * @return null|Module * @throws \Exception */ public function getModule() { if ($this->module == null) { // $this->module = \Yii:...
serega_chem
2018.05.07, 23:15
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет \kartik\select2\Select2 при использовании renderAjax
Ответы: 11
Просмотры: 7450

Re: Виджет \kartik\select2\Select2 при использовании renderAjax

renderPartial() не подтягивает JS для виджета, используйте renderAjax(). Помогло, но только в случае если actionView изначально запрашивается GET'ом. Если через GET обратиться к другому экшену, а потом аяксом к actionView, то модальное окно не открывается. Сделал отдельный виджет для модального окн...
serega_chem
2018.05.07, 13:07
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет \kartik\select2\Select2 при использовании renderAjax
Ответы: 11
Просмотры: 7450

Re: Виджет \kartik\select2\Select2 при использовании renderAjax

Alexum писал(а): 2018.05.07, 12:26 renderPartial() не подтягивает JS для виджета, используйте renderAjax().
Теперь ясно. Благодарю за совет!
serega_chem
2018.05.07, 11:58
Форум: Общие вопросы (Yii 2.x)
Тема: Виджет \kartik\select2\Select2 при использовании renderAjax
Ответы: 11
Просмотры: 7450

Re: Виджет \kartik\select2\Select2 при использовании renderAjax

Похожая проблема - если рендерить через renderPartial(), то в модальном окне не отображается виджет AttachmentsInput из расширения https://github.com/Nemmo/yii2-attachments. Код action'a public function actionView($contactId, $count = null) { $query = Message::find()->forContact($contactId); $contac...
serega_chem
2016.06.14, 08:46
Форум: Общие вопросы (Yii 2.x)
Тема: Проблемы с собственным валидатором
Ответы: 2
Просмотры: 1491

Проблемы с собственным валидатором

Всем привет! Есть модель namespace app\modules\firm\models\backend\form; use Yii; use yii\base\Model; use app\modules\firm\models\Firm; use app\modules\firm\Module; use app\modules\user\models\User; class FirmCreateForm extends Model  {     public $user_id;     public $title;     public $upload_stat...