Найден 31 результат
- 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__ . '/../....
- 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__ ....
- 2020.05.28, 12:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: validate() отправляет много EXISTS
- Ответы: 3
- Просмотры: 1059
Re: validate() отправляет много EXISTS
а строк их может прийти 10-20 Тогда смысла в минимизации нет. У популярной статьи на сайте может быть миллион просмотров в день, но всего сто комментариев в неделю. Ускорять имеет смысл именно этот миллион просмотров в день. А валидация и запись ста коммментариев в неделю на нагрузку сервера мало в...
- 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...
- 2020.05.23, 10:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: yii2-dynamicform не сохраняются введённые данные формы
- Ответы: 0
- Просмотры: 737
yii2-dynamicform не сохраняются введённые данные формы
В общем использую расширение https://github.com/wbraganca/yii2-dynamicform и для того чтобы разобраться в нём, копирую тот же самый код, что и в примере на github. При попытке сохранить данные введённые в форм, сохранение не происходит, а просто происходит перезагрузка страницы. Как выяснил, не прох...
- 2020.04.11, 11:54
- Форум: Установка и настройка
- Тема: Настройка ЧПУ в advanced OpenServer
- Ответы: 1
- Просмотры: 9768
Re: Настройка ЧПУ в advanced OpenServer
Всё из статьи, кроме как не стал пока настраивать /admin - backend/web
думаю это не может повлиять
думаю это не может повлиять
- 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...
- 2020.03.26, 21:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Сохранение файлов (изображение или видео) со стороннего сервера
- Ответы: 1
- Просмотры: 989
Сохранение файлов (изображение или видео) со стороннего сервера
Добрый день. Подскажите, интересует сохранение файлов формата изображения или видео, которые находятся на удалённом сервере. Я их должен "спарсить"/сохранить у себя в директории. По запросам в гугл, мне выдаётся функция yii\web\UploadedFile, но я вижу только сохранение файлов, которые загр...
- 2020.02.08, 11:59
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не редактируется строка в бд
- Ответы: 3
- Просмотры: 981
Re: Не редактируется строка в бд
В общем всё решил повторным созданием модели. Если видите, то модель содержала всего один метод tableName. После повторного создания появились ещё rules и attributeLabels. Возможно глупая ошибка, но с ней просидел с вчерашнего вечера, не мог понять.
- 2020.02.08, 11:45
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не редактируется строка в бд
- Ответы: 3
- Просмотры: 981
Re: Не редактируется строка в бд
А так же все остальные модели успешно редактируются
- 2020.02.08, 11:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не редактируется строка в бд
- Ответы: 3
- Просмотры: 981
Не редактируется строка в бд
Воспользовался grud, создал контроллер, модель, модель поиска и представление. Всё выводится как положено, создаётся. Но не редактируется! Смотрю через дебаг - а там никакого запроса Update не происходит. Просто обновляется страница. В классе actionUpdate через print_R($_POST) передаются все отправл...
- 2020.02.04, 18:20
- Форум: Общие вопросы (Yii 2.x)
- Тема: Числа с плавающей точкой
- Ответы: 4
- Просмотры: 1681
Числа с плавающей точкой
Скажите, слышал такой совет, что данные с плавающей точкой лучше хранить целым числом в INT умноженным на 100 например (если число например 123.45). Потому что decimal, который хранит данные с плавающей точкой, выводит неверные данные при выборке строк. Это действительно самый грамотный способ? Прос...
- 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) { // получаем ключи с пе...
- 2020.02.04, 17:32
- Форум: Авторский код и библиотеки
- Тема: Yii2 Imperavi Redactor
- Ответы: 106
- Просмотры: 90122
Re: Yii2 Imperavi Redactor
Подскажите, вроде устанавливал через композер, всё по инструкции, при добавлении например "товара", происходит умышленная ошибки, типа поле не заполнено одно из важных, соответственно перезагружается страница и те данные, которые я вводил не передаются из поля с этим редактором. Вот код в ...
- 2020.01.28, 18:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не обнаруживается класс расширения Imagine
- Ответы: 1
- Просмотры: 733
Re: Не обнаруживается класс расширения Imagine
В общем как вариант возникновения проблемы - yii2 лежал не в самом корне, а в отдельной директории. Но это тоже не привело к решению, т.к. openserver устанавливал расширение всегда в корень и как правило, не попадал в yii2. Это я никак не мог исправить. Помогла только в конце концов команда Composer...
- 2020.01.22, 18:22
- Форум: Общие вопросы (Yii 2.x)
- Тема: Не обнаруживается класс расширения Imagine
- Ответы: 1
- Просмотры: 733
Не обнаруживается класс расширения Imagine
Добрый день. Yii2 на локальном сервере OpenServer. Установился Imagine через composer, и все файлы данного расширения появились в проекте. Но теперь пытаюсь выполнить resize и в итоге ошибка, будто я не подключился к классу yii\imagine\Image. В чем может быть проблема? Ошибка: Class 'yii\imagine\Ima...
- 2019.10.17, 11:11
- Форум: Общие вопросы (Yii 2.x)
- Тема: Scenario. Models
- Ответы: 8
- Просмотры: 2323
Re: Scenario. Models
Так вот если мне в обеих формах нужно передавать артикул, только в одной нужно проверить в бд, а в другой нет?yiiliveext писал(а): ↑2019.10.17, 10:50 Правила для полей не указанных в сценарии будут игнорироваться.
- 2019.10.17, 10:38
- Форум: Общие вопросы (Yii 2.x)
- Тема: Scenario. Models
- Ответы: 8
- Просмотры: 2323
Re: Scenario. Models
В общем в двух словах о вопросе, он о том, как для одной формы определить обязательные (required) поля И проверить Артикул на отсутствие в бд, а другая форма не должна проверять в бд (но она так же содержит в себе артикул, но уже не проверяет) и у неё немного другие поля должны быть. В общем по хоро...
- 2019.10.17, 09:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Scenario. Models
- Ответы: 8
- Просмотры: 2323
- 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. (По вашему алгоритму артикул нельзя будет отредактировать) В будуще...