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

long399
2020.01.27, 11:45
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\gallery\Gallery вывод превью
Ответы: 3
Просмотры: 258

Re: dosamigos\gallery\Gallery вывод превью

Спасибо за ответы, товарищи! Пришлось, в итоге, отнаследоваться от виджета и подпилить вывод превьюшек.
long399
2020.01.22, 12:53
Форум: Общие вопросы (Yii 2.x)
Тема: dosamigos\gallery\Gallery вывод превью
Ответы: 3
Просмотры: 258

dosamigos\gallery\Gallery вывод превью

Здравствуйте, коллеги! Возник один вопрос, который сам не могу решить уже некоторое время. Использую виджет dosamigos\gallery\Gallery для вывода фотографий. echo Gallery::widget([ 'items' => $images, // массив с информацией о фотографиях 'options' => [ 'id' => 'gallery-widget-' . $num, ], 'templateO...
long399
2020.01.13, 05:22
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов статического метода модели из консольного контроллера
Ответы: 3
Просмотры: 496

Re: Вызов статического метода модели из консольного контроллера

Спасибо большое, советы помогли! Разобрался с конфигом, теперь все заработало :roll:
long399
2020.01.10, 07:30
Форум: Общие вопросы (Yii 2.x)
Тема: Вызов статического метода модели из консольного контроллера
Ответы: 3
Просмотры: 496

Вызов статического метода модели из консольного контроллера

Здравствуйте, Коллеги! Возникла такая проблема: у меня есть модель, в которой есть статический метод очистки записей кэша. Я там в цикле очищаю записи кэша для структур разных департаментов. Вот код: public static function clearDepartmentsStructureCache() { $res = true; $models = self::getModelsDepa...
long399
2019.11.15, 11:28
Форум: Общие вопросы (Yii 2.x)
Тема: Закэшировать существующую рекурсивную функцию
Ответы: 2
Просмотры: 272

Закэшировать существующую рекурсивную функцию

Здравствуйте, уважаемые программисты! Подскажите, пожалуйста, возможно ли закэшировать рекурсивную функцию, которая возвращает очень длинную строку (html-разметку)? Данная функция находится и вызывается в представлении и принимает на вход на 2 аргумента. Пытался сделать что-то вроде этого: // функци...
long399
2019.11.11, 08:53
Форум: Общие вопросы (Yii 2.x)
Тема: Обращение к разным БД через построить запросов
Ответы: 2
Просмотры: 402

Обращение к разным БД через построить запросов

Доброго времени суток, товарищи. Имеется подключение к двум разным базам данных: // БД 1 return [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;dbname=yii2advanced', 'username' => 'root', 'password' => '', 'charset' => 'utf8', ]; // БД 2 return [ 'class' => 'yii\db\Connection', 'dsn...
long399
2019.09.24, 05:19
Форум: Общие вопросы (Yii 2.x)
Тема: Диалог выбора папки пользователем
Ответы: 5
Просмотры: 321

Re: Диалог выбора папки пользователем

Не, ну если к примеру поставить в корень диска D, то норм сработает

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

$this->path = 'D:\\';
Это потому-что сервер локальный? А так бы пришлось через http как-то действовать ?
long399
2019.09.23, 13:39
Форум: Общие вопросы (Yii 2.x)
Тема: Диалог выбора папки пользователем
Ответы: 5
Просмотры: 321

Re: Диалог выбора папки пользователем

Файл-то куда выгрузка будет производится создать не проблема.. И если папку руками прописать все работает.. :? Хотелось просто для пользователя интерактивности добавить, чтобы он сам мог папку для сохранения выбрать себе. public function export($users) { $this->path = Yii::getAlias('@app') . '\\expo...
long399
2019.09.23, 11:58
Форум: Общие вопросы (Yii 2.x)
Тема: Диалог выбора папки пользователем
Ответы: 5
Просмотры: 321

Диалог выбора папки пользователем

Здравствуйте, форумчане. Хочу привязать к ActiveForm поле, которое позволяло бы выбрать путь на локальном диске пользователя и записать его в модель. В дальнейшем в эту папку планирую производить экспорт из БД. Подскажите, пожалуйста, каким способом можно организовать подобное (выбор папки)? Нужно ч...
long399
2019.08.22, 12:39
Форум: Общие вопросы (Yii 2.x)
Тема: Файл не найден. Возможно он был удален или перемещен
Ответы: 1
Просмотры: 371

Файл не найден. Возможно он был удален или перемещен

Всех приветствую! Подскажите, пожалуйста, как можно программно перехватить подобную ошибку: Файл не найден Возможно, он был перемещен или удален.ERR_FILE_NOT_FOUND. может возникнуть, к примеру, при вызове UploadedFile::getInstance() try catch пробовал - не работает.. в браузере показывается страница...
long399
2019.08.21, 04:50
Форум: Общие вопросы (Yii 2.x)
Тема: kartik-v fileinput небольшой вопросик
Ответы: 3
Просмотры: 393

Re: kartik-v fileinput небольшой вопросик

Как оказалось, сейчас есть стандартная такая фича. $form->field($model, 'image')->widget(\kartik\file\FileInput::classname(), [ 'options' => ['accept' => 'image/*'], 'pluginOptions' => [ 'showCaption' => false, 'showRemove' => false, 'showUpload' => false, 'showBrowse' => false, 'browseOnZoneClick'...
long399
2019.08.20, 09:51
Форум: Общие вопросы (Yii 2.x)
Тема: kartik-v fileinput небольшой вопросик
Ответы: 3
Просмотры: 393

kartik-v fileinput небольшой вопросик

Подскажите, пожалуйста, как можно сделать так, чтобы при нажатии на DragZone открывался диалог выбора файла? Сейчас он открывается лишь при перетаскивании туда файла, или при нажатии кнопки browse.
long399
2019.08.16, 04:45
Форум: Общие вопросы (Yii 2.x)
Тема: Изменение компонента 'db', для выполнения миграций
Ответы: 5
Просмотры: 472

Re: Изменение компонента 'db', для выполнения миграций

Добавьте в конфиг 'controllerMap' => [ 'migrate' => [ 'class' => '\yii\console\controllers\MigrateController', 'db' => 'db2' ], ], Спасибо за помощь! Теперь все нормально работает. UP: если в конфиге добавить данный код, тогда можно не переопределять метод init. И без этого все работает
long399
2019.08.15, 13:20
Форум: Общие вопросы (Yii 2.x)
Тема: Изменение компонента 'db', для выполнения миграций
Ответы: 5
Просмотры: 472

Re: Изменение компонента 'db', для выполнения миграций

yiiliveext писал(а):
2019.08.15, 10:44

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

public function init()
{
    $this->db = 'db2';
    parent::init();
}
Переопределил во всех классах миграций метод инициализации и все равно возникает ошибка: Exception 'yii\base\InvalidConfigException' with message 'Failed to instantiate component or class "db".' :(
long399
2019.08.15, 10:20
Форум: Общие вопросы (Yii 2.x)
Тема: Изменение компонента 'db', для выполнения миграций
Ответы: 5
Просмотры: 472

Изменение компонента 'db', для выполнения миграций

Компонент использующийся для работы с БД у меня называется по-другому (не 'db'). Из-за этого не получается работать с миграциями. Подскажите, пожалуйста, как это можно исправить ?
long399
2019.08.13, 08:09
Форум: Общие вопросы (Yii 2.x)
Тема: Записать в поле класса путь к файлу, используя fileinput для выбора файла
Ответы: 2
Просмотры: 332

Записать в поле класса путь к файлу, используя fileinput для выбора файла

Здравствуйте, уважаемые форумчане! В данный момент по работе столкнулся с фреймворком yii2. Только начал знакомство и еще очень многое не понятно. Задача в следующем: есть класс, у которого есть поле для хранения пути к файлу. Из этого файла выполняется добавление записей в БД. В данный момент прихо...