Найдено 99 результатов
- 2021.04.26, 11:27
- Форум: Авторский код и библиотеки
- Тема: Библиотека для хранения списков констант
- Ответы: 0
- Просмотры: 14788
Библиотека для хранения списков констант
В продолжении темы https://www.yiiframework.ru/forum/viewtopic.php?t=19635 сделал небольшую библиотеку для удобной организации хранения списков констант. https://github.com/nick-denry/managed-constant-models <?php namespace app\models; use nickdenry\managedConstants\interfaces\ManagedConstantInterfa...
- 2019.06.20, 20:22
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: yii2-app-basic и --stability=dev
- Ответы: 3
- Просмотры: 7664
Re: yii2-app-basic и --stability=dev
@ElisDN, @samdark
Спасибо!
Спасибо!
- 2019.06.09, 15:45
- Форум: Баг-репорты и предложения (Yii 2.x)
- Тема: yii2-app-basic и --stability=dev
- Ответы: 3
- Просмотры: 7664
yii2-app-basic и --stability=dev
Почему --stability=dev используется по умолчанию в мануале для yii2-app-basic?
Так должно быть?
Так должно быть?
You can then install this project template using the following command:
Код: Выделить всё
php composer.phar create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
- 2018.12.09, 17:37
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача атрибута в конфиг поведения модели?
- Ответы: 4
- Просмотры: 1589
Re: Передача атрибута в конфиг поведения модели?
Всем спасибо, использовал Closure. В модели. 'file1' => function($model) { 'uploadPath' => $this->parent.'/name', // this parent null }, В поведении. $path = $config['file1']['uploadPath'] instanceof \Closure ? call_user_func($config['file1']['uploadPath'], $this->owner) : $config['file1']['uploadPa...
- 2018.12.09, 15:42
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача атрибута в конфиг поведения модели?
- Ответы: 4
- Просмотры: 1589
Re: Передача атрибута в конфиг поведения модели?
Для первого yii предлагается такой вариант -
Есть альтернатива для yii2?
Код: Выделить всё
'images/avatar-pics/' . CHtml::value($this, 'user.username')
- 2018.12.09, 15:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача атрибута в конфиг поведения модели?
- Ответы: 4
- Просмотры: 1589
Re: Передача атрибута в конфиг поведения модели?
Хотелось бы передать конфигурацию именно поведению. По $this->owner полагаю, нужно писать дополнительную функцию для получения конфигурации из модели. public $uploadPath = [ 'file1' => $this->parent.'/name', 'file1' => 'images/'.$this->relation->attr.'/another', ]; и public function getUploadPath($f...
- 2018.12.09, 06:02
- Форум: Общие вопросы (Yii 2.x)
- Тема: Передача атрибута в конфиг поведения модели?
- Ответы: 4
- Просмотры: 1589
Передача атрибута в конфиг поведения модели?
Всем привет. Возможно ли передать атрибут модели в конфиге поведения? public function behaviors() { Yii::info($this); // ? return [ 'upload' => [ 'class' => UploadBehavior::className(), 'file1' => [ 'uploadPath' => $this->parent.'/name', // this parent null ], 'file2' => [ 'uploadPath' => 'images/'....
- 2018.07.31, 00:05
- Форум: Общие вопросы (Yii 2.x)
- Тема: Mysql json и кавычки. Хелп!
- Ответы: 7
- Просмотры: 2884
Re: Mysql json и кавычки. Хелп!
@Loveorigami
Спасибо огромное! Видел, перепутал с другим поведением, которое несовместимо с json-полями.
Буду пробовать.
Спасибо огромное! Видел, перепутал с другим поведением, которое несовместимо с json-полями.
Буду пробовать.
- 2018.07.30, 14:19
- Форум: Общие вопросы (Yii 2.x)
- Тема: Mysql json и кавычки. Хелп!
- Ответы: 7
- Просмотры: 2884
Re: Mysql json и кавычки. Хелп!
Даже получается не совсем так. Чтобы вставить строку как json new \yii\db\JsonExpression(json_decode('{"id": 9, "b": 2}')); json_encode(json_decode('{"id": 9, "b": 2}')); - также вставляет с экранированием. Кто пояснить почему? И как корректно вставить строку ...
- 2018.07.30, 13:06
- Форум: Общие вопросы (Yii 2.x)
- Тема: Mysql json и кавычки. Хелп!
- Ответы: 7
- Просмотры: 2884
Re: Mysql json и кавычки. Хелп!
А убрать экранирование возможно? Иначе нужно гонять туда-сюда json_encode/decode, т.к. есть задача вставить именно строку
- 2018.07.30, 11:13
- Форум: Общие вопросы (Yii 2.x)
- Тема: Mysql json и кавычки. Хелп!
- Ответы: 7
- Просмотры: 2884
Re: Mysql json и кавычки. Хелп!
Да, но если я правильно понимаю, дальнейшее обсуждение issue идет про построение запроса поиска и у автора с валидацией атрибута 'safe' json пишется корректно. However, I realize that If I changed the validation rule in the model class, From [['formula'],'string'] to [['formula'],'safe'] formula is ...
- 2018.07.30, 01:40
- Форум: Общие вопросы (Yii 2.x)
- Тема: Mysql json и кавычки. Хелп!
- Ответы: 7
- Просмотры: 2884
Mysql json и кавычки. Хелп!
Всем привет! Есть табличка по миграции: $this->createTable('test_table', [ 'id' => $this->primaryKey(), 'title' => $this->string()->notNull(), 'options' => $this->json(), ]); Есть ActiveRecord моделька /** * {@inheritdoc} */ public function rules() { return [ [['title', 'options'], 'required'], [['o...
- 2018.04.07, 17:25
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить изображение через HTTP-запрос[Решено]
- Ответы: 9
- Просмотры: 3436
Re: Как получить изображение через HTTP-запрос
Как один из вариантов должно подойти это: http://php.net/manual/ru/function.readfile.php $img = 'path/to/image.jpg'; header('Content-Type: image/jpeg'); readfile($img); https://stackoverflow.com/a/9959148 В любом случае, хранить изображения можно и стоит в web, но обращение к изображения с помощью ....
- 2018.04.07, 15:30
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить изображение через HTTP-запрос[Решено]
- Ответы: 9
- Просмотры: 3436
Re: Как получить изображение через HTTP-запрос
Почему не внутри папки web? Что это дает?kopernik21187 писал(а): ↑2018.04.07, 10:55 Но так как папка с аватарками у меня находится не внутри папки web
- 2018.04.06, 20:21
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как получить изображение через HTTP-запрос[Решено]
- Ответы: 9
- Просмотры: 3436
Re: Как получить изображение через HTTP-запрос
Зачем?Теперь мне нужно получить это изображение программно в переменную
- 2018.04.05, 14:15
- Форум: Общие вопросы (Yii 2.x)
- Тема: api
- Ответы: 7
- Просмотры: 3380
Re: api
Код: Выделить всё
if (empty($token || empty($token))) {
throw new \Exception('empty token or command');
}
Код: Выделить всё
if (empty($token) || empty($command)) {
throw new \Exception('empty token or command');
}
- 2018.04.03, 17:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Абсолютный путь к папке
- Ответы: 18
- Просмотры: 7400
Re: Абсолютный путь к папке
Попробуйте этот https://github.com/nick-denry/yii2-ckeditor-roxyfileman или этот https://github.com/navatech/yii2-roxymce/
Это две альтернативы одного и того же файлменеджера, подключаются и используются без проблем.
- 2018.04.03, 14:56
- Форум: Общие вопросы (Yii 2.x)
- Тема: Абсолютный путь к папке
- Ответы: 18
- Просмотры: 7400
Re: Абсолютный путь к папке
Код: Выделить всё
'@frontend/web/uploads/'
- 2018.04.03, 14:18
- Форум: Общие вопросы (Yii 2.x)
- Тема: Убрать htmlencode из sql
- Ответы: 3
- Просмотры: 1414
Re: Убрать htmlencode из sql
Корректнее увеличить размер пакета 'max_allowed_packet' в настройках mysql.
- 2018.04.02, 13:55
- Форум: Общие вопросы (Yii 2.x)
- Тема: return в контроллере
- Ответы: 12
- Просмотры: 4254
Re: return в контроллере
В "боевом" коде данные для корзины лучше обернуть в модель (не AR-модель), даже для работы с сессиями. Ммм, то есть работать не с сессией напрямую а с моделью? Основная идея-минимум - собрать в одном месте строковые идентификаторы, это если к текущему частному случаю. Если в общем - избав...