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

Loveorigami
2019.08.14, 09:28
Форум: Баг-репорты и предложения (Yii 2.x)
Тема: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()
Ответы: 6
Просмотры: 180

Re: PHP Fatal error: Uncaught Error: Call to undefined function Opis\Closure\serialize()

composer up?

composer.json какой?
В нем укажите текущие стабильные версии
Loveorigami
2019.08.08, 09:42
Форум: Разработка фреймворка
Тема: flash-сообщения
Ответы: 7
Просмотры: 791

Re: flash-сообщения

В yii2 у меня (и у многих) они использовались, как notification после действий юзера
https://github.com/loveorigami/yii2-not ... on-wrapper
Loveorigami
2019.08.01, 10:12
Форум: Общие вопросы (Yii 1.x)
Тема: Сортировка при criteria->leftJoinTable
Ответы: 3
Просмотры: 177

Re: Сортировка при criteria->leftJoinTable

Попробуй так

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

Select p.*, c.text FROM post p
LEFT JOIN (Select Max(id) max_id, post_id FROM comments GROUP BY post_id) mc ON p.id = mc.post_id
LEFT JOIN comment с ON c.id = mc.max_id
Loveorigami
2019.07.24, 11:08
Форум: Разработка фреймворка
Тема: Именование методов
Ответы: 3
Просмотры: 855

Re: Именование методов

Это хорошая новость ).
Loveorigami
2019.07.24, 09:43
Форум: Разработка фреймворка
Тема: Использование функций для генерации HTML
Ответы: 6
Просмотры: 1030

Re: Использование функций для генерации HTML

За статический метод. 1. Сразу видно, что это html. Несколько таких классов-функций, и вьюшка уже не так хорошо читается. 2. Не будет конфликтов с такими же (своими) функциями - Html::input(), Form::input()... 3. Блок use будет содержать use Yiisoft/Html/Html; а не весь список функций. 4. Не надо пе...
Loveorigami
2019.07.24, 09:35
Форум: Разработка фреймворка
Тема: Именование методов
Ответы: 3
Просмотры: 855

Re: Именование методов

Я бы добавил пункт про "магию Yii2". Будет она в yii3 или нет?
getX() = $model->x, где x может быть чем угодно ) . Свойство, компонент, поведение...
Loveorigami
2019.07.23, 15:54
Форум: Обо всем
Тема: QueryBuilder и AR в отдельном пакете?
Ответы: 93
Просмотры: 13035

Re: QueryBuilder и AR в отдельном пакете?

Альтернатива для него какая-то будет?
Чтоб gridView из коробки работали без перезагрузки страницы?
Loveorigami
2019.07.23, 15:51
Форум: Общие вопросы (Yii 2.x)
Тема: postgres inherits only
Ответы: 1
Просмотры: 189

Re: postgres inherits only

Попробуй через yii/db/Expression.
Loveorigami
2019.07.22, 17:54
Форум: Вопросы
Тема: hiqdev/composer-config-plugin
Ответы: 10
Просмотры: 2935

Re: hiqdev/composer-config-plugin

Самое прискорбное, что его взяли за основу в yii3.
a issue только накапливаются )...

из особо ожидаемых - https://github.com/hiqdev/composer-conf ... /issues/21
возможность указания своей папки для билда конфигов - чтоб не рыться в вендоре, а видеть воочию, что именно собралось там...
Loveorigami
2019.07.22, 17:48
Форум: Общие вопросы (Yii 2.x)
Тема: Inflector::slug Не работает
Ответы: 5
Просмотры: 320

Re: Inflector::slug Не работает

Англичанам intl не нужен
Loveorigami
2019.07.19, 13:31
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 737

Re: Как распарсить XML

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

$categories = simplexml_load_file('categories.xml');

foreach($categories->item as $item)
{
    $model =  Categories::find()->byId(item->id)->one();
    if($model){
           $model->name = $item->name;
           $model->save();
    }
}
Loveorigami
2019.07.19, 13:12
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 737

Re: Как распарсить XML

Тут у вас массив
$categories = Categories::find()->all()

а вы обращаетесь, как к объекту
$categories->id
Loveorigami
2019.07.19, 10:57
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 737

Re: Как распарсить XML

проще, через foreach

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


$categories = simplexml_load_file('categories.xml');
foreach($categories->item as $item)
{
    echo $item->id . ' - '. $item->name;
    echo "<br/>";
}

Loveorigami
2019.07.18, 19:34
Форум: Вопросы
Тема: hiqdev/composer-config-plugin
Ответы: 10
Просмотры: 2935

Re: hiqdev/composer-config-plugin

Там еще одно есть, из-за которого никак не перейду на этот плагин

https://github.com/hiqdev/composer-conf ... /issues/23

Если сконфигурировали через .env, затем в нем что то изменили,
далее composer du - но изменения в новый конфиг не вносятся... :(
Loveorigami
2019.07.18, 19:27
Форум: Общие вопросы (Yii 2.x)
Тема: Как распарсить XML[Решено]
Ответы: 17
Просмотры: 737

Re: Как распарсить XML

там же объект

$categories = simplexml_load_file('categories.xml');

$echo $categories->item[0]->name;

в точности, как на примере - https://www.php.net/manual/ru/simplexml ... -basic.php
Loveorigami
2019.07.17, 17:08
Форум: Общие вопросы (Yii 2.x)
Тема: Failed to instantiate component or class "yii\bootstrap\BootstrapAsset".
Ответы: 6
Просмотры: 270

Re: Failed to instantiate component or class "yii\bootstrap\BootstrapAsset".

Смотрите код этих страниц. Какие виджеты используются.
Точнее - по логам - какой то виджет в гриде.

Один из них стоит в зависимости от yii\bootstrap\BootstrapAsset.
Поищите обычным поиском по фразе yii\bootstrap\BootstrapAsset среди своих виджетов - самое простое.
Loveorigami
2019.07.17, 11:26
Форум: Разработка фреймворка
Тема: yiisoft/mailer
Ответы: 3
Просмотры: 553

Re: yiisoft/mailer

Но тут есть загвоздка.
Насколько я помню - пакет без yii не должен зависеть от yii-core

https://github.com/yiisoft/mailer-swift ... r.json#L24
Loveorigami
2019.07.17, 11:21
Форум: Разработка фреймворка
Тема: yiisoft/serializers
Ответы: 1
Просмотры: 504

yiisoft/serializers

Предлагаю, создать такой пакет. За основу взять (вытащить) из кеша https://github.com/yiisoft/cache/tree/master/src/Serializer Добавить в него https://github.com/zumba/json-serializer для сериализации замыканий Closure Будет полезно использовать нужный сериализатор в разных задачах 1. В кеше 2. В би...