Найдено 77 результатов
- 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...
- 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']); } } использовать ее на форм...
- 2018.08.17, 17:10
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Может тут сценарии добавить нужно? Если модальное окно, то id присваивается и соответственно скрипт срабатывает. Если просто вьюха открылась, то id не присваивается, а значит отправляется обычный запрос на добавление и редирект на добавленную запись. Только как это в коде прописать...?
- 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...
- 2018.08.16, 15:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Если б мог, сразу так сделал. Всё на офлайн машине. Такие правила)))
- 2018.08.16, 14:50
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Работает только вот так $('#{$model->formName()}').on('submit', function(e) Только теперь проблема, собственно она и была. Теперь скрипт отрабатывает и когда форма в модальном окне открывается и когда просто views/create. Как разграничить эти действия не пойму. То ли id не задавать, если это не мода...
- 2018.08.15, 16:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Выше не правильно написал. Теперь понял как работает. Протестировал вот так $('form').on('submit', function() Только в этом случае submit срабатывает на всех формах естественно. Подскажите где задать имя форме $("form#{$model->formName()}") - этим кодом вы хотите повесить обработчик на фор...
- 2018.08.15, 09:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Понял. Но уже получилось вот так
Код: Выделить всё
$('#modalContent').on('submit', function()
- 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...
- 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...
- 2018.08.10, 12:34
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
двойные кавычки и объявление переменной не помогло. тоже самое, выводится единица. В HTML-е выводит form#Company. И кстати, так <script> ... </script> не работает. Заворачиваю в <?php> И еще назначение обратных слешей на понимаю перед переменными. Вроде экранирование, но и с ними и без них ничего не...
- 2018.08.10, 10:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Re: Модальное окно и JS
Результат тот же. Ничего не изменилось. Подозреваю что вот эта строка
не работает.Может кто подсказать почему?
Код: Выделить всё
$('form#{$model->formName()}').on('beforeSubmit', function(e)
- 2018.08.09, 11:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Модальное окно и JS
- Ответы: 19
- Просмотры: 5894
Модальное окно и JS
Здравствуйте. Подскажите пожалуйста, нашел на просторах Инета пример вывода модального окна и он точь в точь подходит к моему случаю. Только вот он не работает у меня должным образом. Где я делаю не так? Новое действие в контроллере: public function actionAdd() { $ model = new Company(); if ($model-...
- 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' =>...
- 2018.07.16, 15:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: name вместо id
- Ответы: 10
- Просмотры: 3856
- 2018.07.13, 11:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: name вместо id
- Ответы: 10
- Просмотры: 3856
- 2018.07.12, 17:51
- Форум: Общие вопросы (Yii 2.x)
- Тема: name вместо id
- Ответы: 10
- Просмотры: 3856
Re: name вместо id
Или может тут нужно как то редиректить в TwoController и через него добавлять новые значения? Там же эта процедура есть. К сожаления, пока не знаю как обращаться к другим контроллерам и моделям.
- 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. А мне нужно, что ...
- 2018.07.06, 12:58
- Форум: Общие вопросы (Yii 2.x)
- Тема: ActiveRecord & Join
- Ответы: 5
- Просмотры: 2061
Re: ActiveRecord & Join
В итоге сделал через модель.Так и не получилось запросом.
- 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": "*", ...