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

Prooksius
2020.06.17, 15:25
Форум: Общие вопросы (Yii 2.x)
Тема: Bootstrap 4 Tabs rendering
Ответы: 17
Просмотры: 595

Re: Bootstrap 4 Tabs rendering

Вообще, конечно, бутстрап на фронте - это прошлый век. Я его только на бэке использую. Там реально удобно с ним, а вот на фронте нет. Все на него жалуются, тормозит сильно, особенно на всяких девайсах.
Prooksius
2020.06.17, 13:54
Форум: Общие вопросы (Yii 2.x)
Тема: Bootstrap 4 Tabs rendering
Ответы: 17
Просмотры: 595

Re: Bootstrap 4 Tabs rendering

нужный бутстрап-css подключен?
Prooksius
2020.06.16, 15:08
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление записи ActiveRecord
Ответы: 5
Просмотры: 441

Re: Обновление записи ActiveRecord

Ну на крайний случай можно так еще сделать

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

 $product = Product::findOne(['id' => $item->product_id, 'cloth_name' => $item->product_subgroup]);
 
Но понять, почему ошибка в том случае, тоже нужно..
Prooksius
2020.06.15, 23:41
Форум: Общие вопросы (Yii 2.x)
Тема: Обновление записи ActiveRecord
Ответы: 5
Просмотры: 441

Re: Обновление записи ActiveRecord

Может быть, запрос с find() не нашел ни одной записи, удовлетворяющей условию. Проверьте, что в $item->product_subgroup. Вероятно товаров с cloth_name = $item->product_subgroup нет.
В классе Product не переопределен метод find() ?
Prooksius
2020.06.12, 11:27
Форум: Общие вопросы (Yii 2.x)
Тема: Robokassa и yii2
Ответы: 8
Просмотры: 551

Re: Robokassa и yii2

Недавно подключал робокассу, правда через форму, не через API. В контроллере прописал три экшена для свзяи, также отключил проверку csrf-токена для них. public function beforeAction($action) { if ($action->id == 'payment-success' || $action->id == 'payment-fail' || $action->id == 'payment-done') { $...
Prooksius
2020.06.11, 19:49
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение порядка сортировки при чтении с БД для связанных данных
Ответы: 5
Просмотры: 853

Re: Сохранение порядка сортировки при чтении с БД для связанных данных

По мне так легче join-ить, запрос можно какой угодно сделать. С этим hasMany у меня не получилось добиться того ,что хотел. Может случай был специфический, не знаю, но с join-ами все получилось на ура.
Prooksius
2020.06.11, 15:18
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с обновлением библиотеки
Ответы: 20
Просмотры: 984

Re: проблема с обновлением библиотеки

Была тоже в свое время надобность поставить определенную версию одной JS-библиотеки, а не ту что, предлагается в устанавливаемом через композер компоненте. В итоге просто вручную скачал и поставил JS, прописав его в AppAsset. Все работало как часы.
Prooksius
2020.06.11, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 348

Re: Кнопка "отмена" в AvtiveForm с data-confirm

Да, видимо вы правы, надо было ставить
'validateOnBlur' => false,
Prooksius
2020.06.11, 13:38
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 348

Re: Кнопка "отмена" в AvtiveForm с data-confirm

аа, единственное, я не указал еще, у меня стандартный confirm-алерт заменен на sweet alert - есть такой JS-плагин хороший. Видимо, валидация срабатывает когда открывается этот sweetalert-попап. Он добавляется в DOM в конец body, поэтому, видимо, происходит событие формы onBlur. Но все равно непонятн...
Prooksius
2020.06.11, 13:30
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 348

Re: Кнопка "отмена" в AvtiveForm с data-confirm

да смотрел, но они тут как бы в кассу. Мне нужно чтобы валидировалось в этих случаях.
Непонятно, как может переход по ссылке срываться валидацией...
Prooksius
2020.06.11, 12:14
Форум: Общие вопросы (Yii 2.x)
Тема: проблема с обновлением библиотеки
Ответы: 20
Просмотры: 984

Re: проблема с обновлением библиотеки

Видимо вы запрашивали конкретную версию - 2.9, а такой не было доступно, было только 2.9.3,
Надо было задать больше 2.9.
Блин, век живи, век учись.
Prooksius
2020.06.11, 10:45
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 348

Re: Кнопка "отмена" в AvtiveForm с data-confirm

Вывел ссылку "отмена" за пределы формы - все стало работать нормально. Вообщем непонятно, как может простая ссылка запускать валидацию... То есть без data-confirm - все норм, ссылка работает, как ей и положено. А вот с data-confirm - валидация. Может есть какая-то настройка формы, которая устраняет ...
Prooksius
2020.06.11, 09:20
Форум: Общие вопросы (Yii 2.x)
Тема: Кнопка "отмена" в AvtiveForm с data-confirm
Ответы: 6
Просмотры: 348

Кнопка "отмена" в AvtiveForm с data-confirm

Всем привет. Есть страница редактирования, там ActiveForm со стандартной кнопкой Submit типа button. Рядом с Submit есть также ссылка "Отмена" типа "a" с href, ведущей на другую страницу. Я делаю так, что если в форме были произведены какие-то изменения, то ссылке "отмена" я присваиваю "data-confirm...
Prooksius
2020.06.10, 22:35
Форум: Общие вопросы (Yii 2.x)
Тема: Связь по двум полям.
Ответы: 3
Просмотры: 290

Re: Связь по двум полям.

Может так как-то попробовать?

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

public function getBs(): ActiveQuery
    {
        return $this->hasMany(B::class, ['ref_rec_id' => 'id'])
        	->where(['ref_table_id' => "'".self::tableName()."'"]);
    }
Prooksius
2020.06.06, 22:51
Форум: Общие вопросы (Yii 2.x)
Тема: Поля из присоединенной таблицы в ActiveRecord ?
Ответы: 3
Просмотры: 409

Re: Поля из присоединенной таблицы в ActiveRecord ?

Да, конечно. Просто нужно прописать эти присоединяемые поля, как public свойства у SomeModel и когда выполнится ваш запрос, в эти свойства пропишется то, что вам нужно. class Payment extends \yii\db\ActiveRecord { ... public $botname; ... И тогда можно сделать такой запрос: $payments = Payment::find...
Prooksius
2020.06.06, 15:32
Форум: Общие вопросы (Yii 2.x)
Тема: Не загружается изображение ни в базу ни в каталог
Ответы: 9
Просмотры: 453

Re: Не загружается изображение ни в базу ни в каталог

Конечно. SaveAs - это исключительно для загружаемых файлов, для выполнения функции move_uploaded_file() - перенос загруженной информации в файл с указываемым путем, именем и расширением.
А save() - это уже метод ActiveRecord и работает с БД.
Prooksius
2020.06.06, 14:58
Форум: Общие вопросы (Yii 2.x)
Тема: Не загружается изображение ни в базу ни в каталог
Ответы: 9
Просмотры: 453

Re: Не загружается изображение ни в базу ни в каталог

public function upload() { if ($this->validate()) { $dir = 'uploads/avatars/'; // Директория - должна быть создана $name = $this->randomFileName($this->imageFile->extension); $file = $dir . $name; $this->imageFile->saveAs($file); // Сохраняем файл $this->_user->avatar = $file; $this->_user->save();...
Prooksius
2020.06.06, 13:55
Форум: Общие вопросы (Yii 2.x)
Тема: Не загружается изображение ни в базу ни в каталог
Ответы: 9
Просмотры: 453

Re: Не загружается изображение ни в базу ни в каталог

Вот вы здесь заполняете поля модели User: $user = $this->_user; $user->email = $this->email; $user->username = $this->username; Но нигде я не увидел $user->save(); Без сохранения информация никак в базу не попадет Второе: в чем надобность вот этого, непонятно: $user->email = $this->email; $user->use...
Prooksius
2020.06.06, 12:18
Форум: Общие вопросы (Yii 2.x)
Тема: Не загружается изображение ни в базу ни в каталог
Ответы: 9
Просмотры: 453

Re: Не загружается изображение ни в базу ни в каталог

SaveAs сохраняет файл, функции нужен полный путь, куда сохраняется файл вместе с именем файла и расширением. Директории недостаточно.

Но я вам настоятельно не рекомендую изобретать велосипед - все уже изобретено. Посмотрите, как это делается в статье, ссылку на которую я дал.
Prooksius
2020.06.06, 10:37
Форум: Общие вопросы (Yii 2.x)
Тема: Не загружается изображение ни в базу ни в каталог
Ответы: 9
Просмотры: 453

Re: Не загружается изображение ни в базу ни в каталог

Вот почитайте, тут все очень подробно описано. https://p0vidl0.info/yii2-api-guides/guide-ru-input-file-upload.html Во-первых, у вас не сохраняется файл. В модели в Update должно быть что-то типа: $avatar->saveAs(<путь куда сохранять файл>); И второе, вероятно нужно в rules прописать поле avatar, пр...