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

gbushmakin
2020.09.02, 21:37
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консоли из браузера
Ответы: 2
Просмотры: 979

Re: Запуск консоли из браузера

Проблема решилась установкой алиаса, <?php defined('YII_DEBUG') or define('YII_DEBUG', true); require(__DIR__ . '/../../vendor/autoload.php'); require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php'); Yii::setAlias('console', dirname(dirname(__DIR__)) . '/console'); $config = require(__DIR__ . '/../....
gbushmakin
2020.09.02, 00:31
Форум: Общие вопросы (Yii 2.x)
Тема: Запуск консоли из браузера
Ответы: 2
Просмотры: 979

Запуск консоли из браузера

Есть необходимость тестировать консольные программы из браузера. Advanced приложение Создал файл /console.php из директории frontend рядом с входным index.php. Содержание кода: <?php defined('YII_DEBUG') or define('YII_DEBUG', true); require(__DIR__ . '/../../vendor/autoload.php'); require(__DIR__ ....
gbushmakin
2020.05.28, 12:40
Форум: Общие вопросы (Yii 2.x)
Тема: validate() отправляет много EXISTS
Ответы: 3
Просмотры: 1059

Re: validate() отправляет много EXISTS

а строк их может прийти 10-20 Тогда смысла в минимизации нет. У популярной статьи на сайте может быть миллион просмотров в день, но всего сто комментариев в неделю. Ускорять имеет смысл именно этот миллион просмотров в день. А валидация и запись ста коммментариев в неделю на нагрузку сервера мало в...
gbushmakin
2020.05.28, 11:02
Форум: Общие вопросы (Yii 2.x)
Тема: validate() отправляет много EXISTS
Ответы: 3
Просмотры: 1059

validate() отправляет много EXISTS

В общем переделываю один метод под себя, в нём обрабатывается модель, у которой путь валидации проходит через 1 из способов проверки: foreach ($PropSiteVals as $index => $PropertySiteValues) { $data['Property']['PROPERTY_ID'] = $PropertySiteValues; $data['Property']['SITE_ID'] = $index; $modelPropSi...
gbushmakin
2020.05.23, 10:05
Форум: Общие вопросы (Yii 2.x)
Тема: yii2-dynamicform не сохраняются введённые данные формы
Ответы: 0
Просмотры: 737

yii2-dynamicform не сохраняются введённые данные формы

В общем использую расширение https://github.com/wbraganca/yii2-dynamicform и для того чтобы разобраться в нём, копирую тот же самый код, что и в примере на github. При попытке сохранить данные введённые в форм, сохранение не происходит, а просто происходит перезагрузка страницы. Как выяснил, не прох...
gbushmakin
2020.04.11, 11:54
Форум: Установка и настройка
Тема: Настройка ЧПУ в advanced OpenServer
Ответы: 1
Просмотры: 9768

Re: Настройка ЧПУ в advanced OpenServer

Всё из статьи, кроме как не стал пока настраивать /admin - backend/web
думаю это не может повлиять
gbushmakin
2020.04.11, 11:52
Форум: Установка и настройка
Тема: Настройка ЧПУ в advanced OpenServer
Ответы: 1
Просмотры: 9768

Настройка ЧПУ в advanced OpenServer

Добрый день. Устанавливаю Yii2 через Composer на OpenServer. Получается такая структура папок D:\ospanel\domains\yii2.test\frontend\web. Второй день пытаюсь настроить красивые ссылки по этой статье https://кодер.укр/записи/htaccess-для-yii-2-advanced и ничего не могу поделать с тем, что файлы access...
gbushmakin
2020.03.26, 21:06
Форум: Общие вопросы (Yii 2.x)
Тема: Сохранение файлов (изображение или видео) со стороннего сервера
Ответы: 1
Просмотры: 989

Сохранение файлов (изображение или видео) со стороннего сервера

Добрый день. Подскажите, интересует сохранение файлов формата изображения или видео, которые находятся на удалённом сервере. Я их должен "спарсить"/сохранить у себя в директории. По запросам в гугл, мне выдаётся функция yii\web\UploadedFile, но я вижу только сохранение файлов, которые загр...
gbushmakin
2020.02.08, 11:59
Форум: Общие вопросы (Yii 2.x)
Тема: Не редактируется строка в бд
Ответы: 3
Просмотры: 981

Re: Не редактируется строка в бд

В общем всё решил повторным созданием модели. Если видите, то модель содержала всего один метод tableName. После повторного создания появились ещё rules и attributeLabels. Возможно глупая ошибка, но с ней просидел с вчерашнего вечера, не мог понять.
gbushmakin
2020.02.08, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: Не редактируется строка в бд
Ответы: 3
Просмотры: 981

Re: Не редактируется строка в бд

А так же все остальные модели успешно редактируются
gbushmakin
2020.02.08, 11:43
Форум: Общие вопросы (Yii 2.x)
Тема: Не редактируется строка в бд
Ответы: 3
Просмотры: 981

Не редактируется строка в бд

Воспользовался grud, создал контроллер, модель, модель поиска и представление. Всё выводится как положено, создаётся. Но не редактируется! Смотрю через дебаг - а там никакого запроса Update не происходит. Просто обновляется страница. В классе actionUpdate через print_R($_POST) передаются все отправл...
gbushmakin
2020.02.04, 18:20
Форум: Общие вопросы (Yii 2.x)
Тема: Числа с плавающей точкой
Ответы: 4
Просмотры: 1681

Числа с плавающей точкой

Скажите, слышал такой совет, что данные с плавающей точкой лучше хранить целым числом в INT умноженным на 100 например (если число например 123.45). Потому что decimal, который хранит данные с плавающей точкой, выводит неверные данные при выборке строк. Это действительно самый грамотный способ? Прос...
gbushmakin
2020.02.04, 18:12
Форум: Общие вопросы (Yii 2.x)
Тема: Парсинг данных в БД.
Ответы: 8
Просмотры: 2426

Re: Парсинг данных в БД.

Да, сам пользуюсь всегда в таких случаях batch insert on duplicate key update. Бывает порой обновить нужно 10.000 строк, справляется на ура. Максимально наверное 40.000 строк обновлял. Для себя даже метод написал public function OnDuplicateKeyUpdate ($tablename, $updateData) { // получаем ключи с пе...
gbushmakin
2020.02.04, 17:32
Форум: Авторский код и библиотеки
Тема: Yii2 Imperavi Redactor
Ответы: 106
Просмотры: 90122

Re: Yii2 Imperavi Redactor

Подскажите, вроде устанавливал через композер, всё по инструкции, при добавлении например "товара", происходит умышленная ошибки, типа поле не заполнено одно из важных, соответственно перезагружается страница и те данные, которые я вводил не передаются из поля с этим редактором. Вот код в ...
gbushmakin
2020.01.28, 18:02
Форум: Общие вопросы (Yii 2.x)
Тема: Не обнаруживается класс расширения Imagine
Ответы: 1
Просмотры: 733

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

В общем как вариант возникновения проблемы - yii2 лежал не в самом корне, а в отдельной директории. Но это тоже не привело к решению, т.к. openserver устанавливал расширение всегда в корень и как правило, не попадал в yii2. Это я никак не мог исправить. Помогла только в конце концов команда Composer...
gbushmakin
2020.01.22, 18:22
Форум: Общие вопросы (Yii 2.x)
Тема: Не обнаруживается класс расширения Imagine
Ответы: 1
Просмотры: 733

Не обнаруживается класс расширения Imagine

Добрый день. Yii2 на локальном сервере OpenServer. Установился Imagine через composer, и все файлы данного расширения появились в проекте. Но теперь пытаюсь выполнить resize и в итоге ошибка, будто я не подключился к классу yii\imagine\Image. В чем может быть проблема? Ошибка: Class 'yii\imagine\Ima...
gbushmakin
2019.10.17, 11:11
Форум: Общие вопросы (Yii 2.x)
Тема: Scenario. Models
Ответы: 8
Просмотры: 2323

Re: Scenario. Models

yiiliveext писал(а): 2019.10.17, 10:50 Правила для полей не указанных в сценарии будут игнорироваться.
Так вот если мне в обеих формах нужно передавать артикул, только в одной нужно проверить в бд, а в другой нет?
gbushmakin
2019.10.17, 10:38
Форум: Общие вопросы (Yii 2.x)
Тема: Scenario. Models
Ответы: 8
Просмотры: 2323

Re: Scenario. Models

В общем в двух словах о вопросе, он о том, как для одной формы определить обязательные (required) поля И проверить Артикул на отсутствие в бд, а другая форма не должна проверять в бд (но она так же содержит в себе артикул, но уже не проверяет) и у неё немного другие поля должны быть. В общем по хоро...
gbushmakin
2019.10.17, 09:54
Форум: Общие вопросы (Yii 2.x)
Тема: Scenario. Models
Ответы: 8
Просмотры: 2323

Re: Scenario. Models

someweb писал(а): 2019.10.16, 17:56 Не рендрите инпут при editGoods.
И что вы имели ввиду в этом предложении?
gbushmakin
2019.10.16, 18:02
Форум: Общие вопросы (Yii 2.x)
Тема: Scenario. Models
Ответы: 8
Просмотры: 2323

Re: Scenario. Models

А форме надо знать? Не рендрите инпут при editGoods. Для уникальности есть готовый валидатор - https://www.yiiframework.com/doc/guide/2.0/ru/tutorial-core-validators#unique Лучше сделайте уникальный индекс на поле ARTICUL not null. (По вашему алгоритму артикул нельзя будет отредактировать) В будуще...