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

slo_nik
2019.05.02, 17:26
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при изменении типа столбца в базе.
Ответы: 4
Просмотры: 194

Re: Ошибка при изменении типа столбца в базе.

В таблице имеются значения которые не подходят под smallInteger(1) Это понятно, а как решить эту проблему без удаления и создания снова столбца с нужным типом? Если я удалю столбец с типом integer(11) и создам новый, с таким же именем, но с новым типом smallInteger(1)->notNull->defaultValue(0), то ...
slo_nik
2019.05.01, 22:07
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при изменении типа столбца в базе.
Ответы: 4
Просмотры: 194

Ошибка при изменении типа столбца в базе.

Добрый вечер. В таблице есть столбец autobase тип integer(11). Пытаюсь изменить тип на smallInteger() $this->alterColumn('{{%cars}}', 'autobase', $this->smallInteger(1)->notNull()->defaultValue(0)); Но получаю ошибку Exception: SQLSTATE[01000]: Warning: 1265 Data truncated for column 'autobase' at r...
slo_nik
2019.04.20, 04:50
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

тут зашла в голову мысль. Как бы то ни было, но мне надо вызывать одну и ту же форму. В первом случае пустую, в другом заполненную. Для вызова пустой есть кнопка, которая висит в layout-e, а вторая висит в модальном окне, где показаны все объявления пользователя. Значит всё-таки виджет. В параметра...
slo_nik
2019.03.30, 23:35
Форум: Общие вопросы (Yii 2.x)
Тема: Создание кнопки в GridView
Ответы: 4
Просмотры: 259

Re: Создание кнопки в GridView

По крону Вы будете запускать консольный скрипт, который и будет проверять даты. Виджет подключать к крону не надо.
При помощи виджета Вы устанавливаете дату и записываете в базу, всё.
slo_nik
2019.03.30, 09:26
Форум: Общие вопросы (Yii 2.x)
Тема: после переноса на новый сервер слетели стили, как поправить?
Ответы: 4
Просмотры: 216

Re: после переноса на новый сервер слетели стили, как поправить?

Доброе утро.
Очистите директорию web/assets, установите права на запись. Так же права на запись поставьте на runtime и очистите директории cache и debug.
Проверьте пути к файлам.
slo_nik
2019.03.30, 09:19
Форум: Общие вопросы (Yii 2.x)
Тема: Создание кнопки в GridView
Ответы: 4
Просмотры: 259

Re: Создание кнопки в GridView

Доброе утро.
Опять только к новичкам обращаетесь?)))
Сделайте второе поле с выбором даты. В первом будете выбирать начало, а во втором окончание подписки.
Есть DateRange от того же kartik-a. Используйте этот виджет.
slo_nik
2019.03.27, 18:16
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

Seagull писал(а):
2019.03.27, 18:10
Рендер модального окна, регистрацию asset'ов со всем функционалом JS (ajax).
Ну да. Блин, туплю что-то с этим виджетом.
slo_nik
2019.03.27, 17:54
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

Seagull писал(а):
2019.03.27, 17:19
Это всё можно обернуть в виджет.
Обернуть только отрисовку пустой формы? Извините, но я не понимаю))) Объясните, пожалуйста.
slo_nik
2019.03.27, 15:38
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

В layout-e через echo. Так значит в сам виджет Вы уже не передадите ID, который получаете JS'ом. Альтернатива предыдущей реализации: 1. Вынести форму в отдельный action, в которым уже будет проверяться наличие Id существующей записи и в зависимости от этого рендерить (без лэйаута) нужную форму (соз...
slo_nik
2019.03.27, 15:13
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

Seagull писал(а):
2019.03.27, 15:04
Виджет рендерится JS'ом или просто в layout'е через echo?
В layout-e через echo.
slo_nik
2019.03.27, 14:57
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

Кликаю по кнопке "редактировать", получаю id записи через jquery, а вот как потом это передать в параметры виджета? Вы получаете id записи JS'ом, после того, как виджет уже был отрендерин?! Если так, то средствами JS'а форму и менять. Если на момент рендеринга страницы в сессии\куки уже есть id, то...
slo_nik
2019.03.27, 14:13
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

О Боги. Это изначально неправильно. Может лучше поправить сей костыль? Если нет возможности, Вам придётся плодить новые. Ложите в сессию при аякс-запросе. Вот про это я и спрашивал, в сессию можно положить, а в cookies? Но при клике никуда не переводит, форма открывается без перезагрузки страницы. ...
slo_nik
2019.03.27, 10:29
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Re: Передача id записи в виджет.

futbolim писал(а):
2019.03.27, 08:55
Добавьте в виджет
public $id;
Это понятно, но как заполнить его при вызове виджета на редактирование?
Кликаю по кнопке "редактировать", получаю id записи через jquery, а вот как потом это передать в параметры виджета?
slo_nik
2019.03.26, 21:22
Форум: Общие вопросы (Yii 2.x)
Тема: Сразу после установки
Ответы: 13
Просмотры: 1905

Re: Сразу после установки

qwerty444 писал(а):
2017.08.26, 17:43
Вопрос закрыт всем спасибо..
Ну так обнародуйте решение, для других соискателей ответа на подобный вопрос.
slo_nik
2019.03.26, 21:18
Форум: Общие вопросы (Yii 2.x)
Тема: Передача id записи в виджет.
Ответы: 16
Просмотры: 486

Передача id записи в виджет.

Добрый вечер. Подскажите, пожалуйста, как правильно сделать. Есть форма подачи объявления. Выводится в модальном окне. Кнопка вызова модального окна с формой для нового объявления расположена в layouts/main.php. Кнопка для вызова окна с формой для редактирования находится в другом модальном окне. Не...
slo_nik
2019.03.23, 03:10
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при открытии файла imagine. Как исправить?
Ответы: 6
Просмотры: 317

Re: Ошибка при открытии файла imagine. Как исправить?

В общем пока проблему решил изменением настроек ImageMagick. В файле /etc/ImageMagick-6/policy.xml увеличил лимиты <policy domain="resource" name="memory" value="2GiB"/> <policy domain="resource" name="map" value="4GiB"/> <policy domain="resource" name="width" value="128KP"/> <policy domain="resourc...
slo_nik
2019.03.23, 01:34
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при открытии файла imagine. Как исправить?
Ответы: 6
Просмотры: 317

Re: Ошибка при открытии файла imagine. Как исправить?

Такая вещь сегодня выяснилась.
Проблема не решилась, но...
Перенёс контролер в backend/controllers запустил через браузер.
Возникла та же ошибка, но более подробная.
Изображение

О каком кэше идёт речь?
slo_nik
2019.03.21, 09:32
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при открытии файла imagine. Как исправить?
Ответы: 6
Просмотры: 317

Re: Ошибка при открытии файла imagine. Как исправить?

someweb писал(а):
2019.03.21, 09:23
cp /home/slonik/localhost/www/test.loc/prodejvuz/frontend/web/cars/tmp_upload/9/6O35536.jpg /tmp/
С путем из лога, а не набранным вручную срабатывает?
Конечно всё сработает.
slo_nik
2019.03.21, 09:16
Форум: Общие вопросы (Yii 2.x)
Тема: Ошибка при открытии файла imagine. Как исправить?
Ответы: 6
Просмотры: 317

Re: Ошибка при открытии файла imagine. Как исправить?

cp /home/slonik/localhost/www/test.loc/prodejvuz/frontend/web/cars/tmp_upload/9/6O35536.jpg /tmp/ Под слоником срабатывает? Вьювером изображение открывается? Может битое просто. Я перенёс изображение, на котором всё валится, в backend/web/6O35536.jpg, воспользовался своим же кодом(только путь измен...