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

dymsonn
2018.08.29, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: Правильно ли построена связь many2many
Ответы: 1
Просмотры: 700

Правильно ли построена связь many2many

Здравструйте. Пол дня уже бьюсь над проблемой и не решил. Все в общем то банально. Три таблицы: object(id, name) obj_sub(id_object, id_subject) subject(id, name) Соответственно объекту могут принадлежать несколько субъектов. Обратной возможности пока не нужно, но в будущем понадобиться. Поэтому many...
dymsonn
2018.08.29, 14:13
Форум: Общие вопросы (Yii 2.x)
Тема: Связь через промежуточную таблицу
Ответы: 14
Просмотры: 7996

Re: Связь через промежуточную таблицу

У меня сейчас похожая проблема. Как при подобном описании функции class Order extends ActiveRecord {     public function getItems()     {         return $this->hasMany(Item::className(), ['id' => 'item_id'])             ->viaTable('order_item', ['order_id' => 'id']);     } }  использовать ее на форм...
dymsonn
2018.08.17, 17:10
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Может тут сценарии добавить нужно? Если модальное окно, то id присваивается и соответственно скрипт срабатывает. Если просто вьюха открылась, то id не присваивается, а значит отправляется обычный запрос на добавление и редирект на добавленную запись. Только как это в коде прописать...?
dymsonn
2018.08.16, 17:15
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Это форма Объекта, где нужно добавить Компанию в селект. <?php Pjax::begin(['id' => 'companyList']); ?> <?= $form->field($model, 'id_company')->widget(Select2::className(), [ 'data' => ArrayHelper::map(Company::find()->all(), 'id', 'name'), 'options' => [ 'placeholder' => 'Выберете компанию', ], 'pl...
dymsonn
2018.08.16, 15:21
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Если б мог, сразу так сделал. Всё на офлайн машине. Такие правила)))
dymsonn
2018.08.16, 14:50
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Работает только вот так $('#{$model->formName()}').on('submit', function(e) Только теперь проблема, собственно она и была. Теперь скрипт отрабатывает и когда форма в модальном окне открывается и когда просто views/create. Как разграничить эти действия не пойму. То ли id не задавать, если это не мода...
dymsonn
2018.08.15, 16:47
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Выше не правильно написал. Теперь понял как работает. Протестировал вот так $('form').on('submit', function() Только в этом случае submit срабатывает на всех формах естественно. Подскажите где задать имя форме $("form#{$model->formName()}") - этим кодом вы хотите повесить обработчик на фор...
dymsonn
2018.08.15, 09:27
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

andku83 писал(а): 2018.08.14, 17:44 beforeSubmit - event для form, а не для modal.
Понял. Но уже получилось вот так

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

$('#modalContent').on('submit', function()
Вроде работает как нужно. Только вот данные постом не получается отправить.
dymsonn
2018.08.14, 14:27
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

$("form#{$model->formName()}") - этим кодом вы хотите повесить обработчик на форму, а во всем топике у вас форма нигде не создается... Я вообще не понимаю как работает beforeSubmit. Например $('#modal').on('click', function(e){alert 'Работает'}. А $('#modal').on('beforeSubmit', function(e...
dymsonn
2018.08.10, 14:49
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

<?php use yii\helpers\Html; /* @var $this yii\web\View */ /* @var $model app\models\Company */ $this->title = 'Создать'; $this->params['breadcrumbs'][] = ['label' => Company', 'url' => ['index']]; $this->params['breadcrumbs'][] = $this->title; ?> <div class="сompany-create"> <!--<h1><?= H...
dymsonn
2018.08.10, 12:34
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

двойные кавычки и объявление переменной не помогло. тоже самое, выводится единица. В HTML-е выводит form#Company. И кстати, так <script> ... </script> не работает. Заворачиваю в <?php> И еще назначение обратных слешей на понимаю перед переменными. Вроде экранирование, но и с ними и без них ничего не...
dymsonn
2018.08.10, 10:30
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Re: Модальное окно и JS

Результат тот же. Ничего не изменилось. Подозреваю что вот эта строка

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

$('form#{$model->formName()}').on('beforeSubmit', function(e)
не работает.Может кто подсказать почему?
dymsonn
2018.08.09, 11:36
Форум: Общие вопросы (Yii 2.x)
Тема: Модальное окно и JS
Ответы: 19
Просмотры: 5894

Модальное окно и JS

Здравствуйте. Подскажите пожалуйста, нашел на просторах Инета пример вывода модального окна и он точь в точь подходит к моему случаю. Только вот он не работает у меня должным образом. Где я делаю не так? Новое действие в контроллере: public function actionAdd() { $ model = new Company(); if ($model-...
dymsonn
2018.07.17, 16:52
Форум: Общие вопросы (Yii 2.x)
Тема: name вместо id
Ответы: 10
Просмотры: 3856

Re: name вместо id

Реализовал, кому интересно public function actionCreate() { $model = new One(); $modeltwo = new Two(); if ($model->load(Yii::$app->request->post())) { $modeltwo->name = $_POST['One']['id_two']; $modeltwo->save(); $model->id_two = $modeltwo->id; $model->save(); return $this->redirect(['view', 'id' =>...
dymsonn
2018.07.16, 15:59
Форум: Общие вопросы (Yii 2.x)
Тема: name вместо id
Ответы: 10
Просмотры: 3856

Re: name вместо id

masson писал(а): 2018.07.14, 11:44 При этом только надо не забыть обязать всех юзеров периодически запоминать наизусть содержание таблицы two вплоть до регистров, порядка слов, запятых итд.
Нюансы можно опустить. И считать, что каждая новая запись Новая. К катастрофе же это не приведет?
dymsonn
2018.07.13, 11:02
Форум: Общие вопросы (Yii 2.x)
Тема: name вместо id
Ответы: 10
Просмотры: 3856

Re: name вместо id

andku83 писал(а): 2018.07.13, 02:07 Раз вам пока такое сложно сделайте вариант попроще
А как же борьба с трудностями, а как же освоение нового!? :ugeek:
dymsonn
2018.07.12, 17:51
Форум: Общие вопросы (Yii 2.x)
Тема: name вместо id
Ответы: 10
Просмотры: 3856

Re: name вместо id

Или может тут нужно как то редиректить в TwoController и через него добавлять новые значения? Там же эта процедура есть. К сожаления, пока не знаю как обращаться к другим контроллерам и моделям.
dymsonn
2018.07.12, 17:46
Форум: Общие вопросы (Yii 2.x)
Тема: name вместо id
Ответы: 10
Просмотры: 3856

name вместо id

Здравствуйте. ситуация следующая. есть две таблицы one(id, name, id_two) и two(id, name). Связаны соответственно по id_two. Код сгенерирован gii. Так вот во вьюшке относящейся к one нужно добавить новое значение, а поле <?= $form->field($model, 'id_two')->textInput() ?> требует id. А мне нужно, что ...
dymsonn
2018.07.06, 12:58
Форум: Общие вопросы (Yii 2.x)
Тема: ActiveRecord & Join
Ответы: 5
Просмотры: 2061

Re: ActiveRecord & Join

В итоге сделал через модель.Так и не получилось запросом.
dymsonn
2018.07.06, 12:55
Форум: Общие вопросы (Yii 2.x)
Тема: Подключение Select2
Ответы: 12
Просмотры: 4422

Re: Подключение Select2

Alexum писал(а): 2018.06.29, 09:58

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

...
"require": {
	...
        "kartik-v/yii2-widget-select2": "*",
...       
так и сделал.спасибо