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

yiiliveext
2020.04.09, 13:56
Форум: Общие вопросы (Yii 2.x)
Тема: Удалить с массива значение
Ответы: 1
Просмотры: 1368

Re: Удалить с массива значение

В $rem - удаленные элементы, $all_cat передается по ссылке и в нем будет массив без удаленного элемента

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

 $all_cat =Category::find()->select(['name','id'])->indexBy('id')->column();
$rem= ArrayHelper::remove($all_cat, '47');
 var_dump($all_cat);
yiiliveext
2020.03.22, 11:48
Форум: Общие вопросы (Yii 2.x)
Тема: Yii2 Basic - как получить Login Timestamp
Ответы: 3
Просмотры: 1759

Re: Yii2 Basic - как получить Login Timestamp

Открываем код фреймворка и смотрим.
Изображение
yiiliveext
2020.03.22, 11:30
Форум: Общие вопросы (Yii 2.x)
Тема: Почему logout post?
Ответы: 5
Просмотры: 1858

Re: Почему logout post?

Относительно безопасен. В любом случае, перейдя по ссылке на стороннем ресурсе разлогинится в приложении - это несанкционированное действие. Представьте например ситуацию, когда в системе разрешен только один сеанс для каждого пользователя, а хакер добыл ваши логин и пароль, но не может зайти в сист...
yiiliveext
2020.03.15, 14:12
Форум: Общие вопросы (Yii 2.x)
Тема: Количество комментариев для каждого поста
Ответы: 2
Просмотры: 1495

Re: Количество комментариев для каждого поста

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

'query' => News::find()->select(['news.*', 'COUNT(comment.id) AS comment_count'])
                ->joinWith(['comments' => function ($q) {
                    return $q->andOnCondition(['status' => 1]);
                }])
                ->groupBy('news.id')
yiiliveext
2020.03.14, 15:38
Форум: Общие вопросы (Yii 2.x)
Тема: съезжает текст в навбаре
Ответы: 5
Просмотры: 2051

Re: съезжает текст в навбаре

riaron писал(а): 2020.03.14, 15:15 У меня съезжает одна li в навбаре. Причем тут верстка?
Ну раз не при чем, тогда продолжайте ждать ответ.
yiiliveext
2020.03.14, 14:12
Форум: Общие вопросы (Yii 2.x)
Тема: съезжает текст в навбаре
Ответы: 5
Просмотры: 2051

Re: съезжает текст в навбаре

Как можно определить в чем проблема, если нет верстки?
yiiliveext
2020.03.14, 13:36
Форум: Обо всем
Тема: Произношение YII
Ответы: 32
Просмотры: 42799

Re: Произношение YII

samdark писал(а): 2012.07.24, 11:33 ыыы — это украинский вариант :)
В украинском нет буквы Ы, а для обозначения названия фреймворка есть специальная буква Ї :)
yiiliveext
2020.03.14, 13:33
Форум: Общие вопросы (Yii 2.x)
Тема: Использование yii\web\Session в DI
Ответы: 5
Просмотры: 2183

Re: Использование yii\web\Session в DI

Тогда придется еще делать свой класс сессии, реализующий интерфейс SessionInterface, наследовать его от yii\web\Session, прописывать его в конфигах приложения. Как-то много всего получается, учитывая что в своем компоненте с сессией я обращаюсь как с массивом и \ArrayAccess мне вполне подходит. Не ...
yiiliveext
2020.03.12, 21:52
Форум: Общие вопросы (Yii 2.x)
Тема: Разные объекты Response для контроллеров
Ответы: 3
Просмотры: 1533

Re: Разные объекты Response для контроллеров

https://www.yiiframework.com/doc/guide/2.0/en/rest-quick-start Не понял, что вы хотели сказать этой ссылкой. Повторюсь. Мне нужно менять формат ответа только для определенных контроллеров. Те, которые отдают html я менять не хочу. public function behaviors() { $behaviors = parent::behaviors(); $beh...
yiiliveext
2020.03.12, 13:51
Форум: Общие вопросы (Yii 2.x)
Тема: Проверка если нет базы данных то создать без composer, как сделать?
Ответы: 5
Просмотры: 1895

Re: Проверка если нет базы данных то создать без composer, как сделать?

В компонентах консоли 'components' => [ 'db-manager' => [ 'class' => 'yii\db\Connection', 'dsn' => 'mysql:host=localhost;', 'username' => 'root', 'password' => '', ], ], Миграция class m200312_102754_dbcreate extends Migration { /** * {@inheritdoc} */ public function safeUp() { Yii::$app->get('db-ma...
yiiliveext
2020.03.12, 13:19
Форум: Общие вопросы (Yii 2.x)
Тема: Использование yii\web\Session в DI
Ответы: 5
Просмотры: 2183

Re: Использование yii\web\Session в DI

А надо было создать SessionInterface и забиндить на него Yii::$app->getSession() в бутсрапе.
yiiliveext
2020.03.08, 00:56
Форум: Общие вопросы (Yii 2.x)
Тема: Render из базы данных.
Ответы: 18
Просмотры: 4893

Re: Render из базы данных.

А логику можно ? Какую? Если хотите редактировать шаблоны представлений из админки, то это можно и с файлами делать. Но это весьма порочная практика, попадание злоумышленника в админку приведет к получению контроля над сервером. Как минимум нужно какой-то дополнительный шаблонизатор юзать вроде twig.
yiiliveext
2020.03.08, 00:48
Форум: Общие вопросы (Yii 2.x)
Тема: Render из базы данных.
Ответы: 18
Просмотры: 4893

Re: Render из базы данных.

skobanev писал(а): 2020.03.08, 00:43 Гибкость хочу. Чтоб не лезть в код. А чтоб из админки можно было контентом руководить.
На сегодняшний день мне с провайдером легче по HTTP работать. FTP ужасный, а SSH 60 сек сессия по моему. Сосредоточится не успеваю.
Для этого не нужно хранить php код в базе.
yiiliveext
2020.03.08, 00:46
Форум: Общие вопросы (Yii 2.x)
Тема: Render из базы данных.
Ответы: 18
Просмотры: 4893

Re: Render из базы данных.

skobanev писал(а): 2020.03.08, 00:43 Я как раз отредактировал предыдущий пост.
Для этих целей в yii2 есть кеширование страниц представлений, ничего выдумывать не нужно.
https://www.yiiframework.com/doc/guide/ ... ching-page
yiiliveext
2020.03.08, 00:41
Форум: Общие вопросы (Yii 2.x)
Тема: Render из базы данных.
Ответы: 18
Просмотры: 4893

Re: Render из базы данных.

Так вот я о чем и спрашиваю. Чтоб я рендерил код представления ( И PHP и HTML ) из базы, а не из файла. Включая виджеты и PHP код. Скорее всего этот вопрос уже поднимался. Только я что то не могу на него найти ответ. В джумле был плагин, который позволял вставлять PHP код в контент страницы. можно ...
yiiliveext
2020.03.08, 00:30
Форум: Общие вопросы (Yii 2.x)
Тема: Render из базы данных.
Ответы: 18
Просмотры: 4893

Re: Render из базы данных.

В контенте только html должен быть.Если на странице есть виджеты, то они должны быть в файле представления.