Call to undefined method app\models\Logs::added()ElisDN писал(а): ↑2017.08.18, 00:15Код: Выделить всё
Logs::added($post->title, $post->text)->save();
Найдено 139 результатов
- 2017.08.18, 10:09
- Форум: Общие вопросы (Yii 2.x)
- Тема: Делаю логи
- Ответы: 6
- Просмотры: 2147
Re: Делаю логи
- 2017.08.18, 08:28
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav (виджет меню) вопрос по class="active"
- Ответы: 7
- Просмотры: 2832
Re: Nav (виджет меню) вопрос по class="active"
Yii::$app->controller->action->uniqueId == 'post/index' - выводит 1
Yii::$app->controller->actionParams['type'] === 'open' - ничего не выводит.
Yii::$app->controller->actionParams['type'] !== 'open' - выводит 1
Может я суть не понял?
Yii::$app->controller->actionParams['type'] === 'open' - ничего не выводит.
Yii::$app->controller->actionParams['type'] !== 'open' - выводит 1
Может я суть не понял?
- 2017.08.18, 07:54
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav (виджет меню) вопрос по class="active"
- Ответы: 7
- Просмотры: 2832
Re: Nav (виджет меню) вопрос по class="active"
Можно видео? Пусть и без звука, ничего не пойму, все ж правильно сделалНу, т.е. у вас есть все необходимое.
- 2017.08.17, 20:14
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мгновенные оповещения на сайте
- Ответы: 6
- Просмотры: 1794
- 2017.08.17, 20:04
- Форум: Общие вопросы (Yii 2.x)
- Тема: Делаю логи
- Ответы: 6
- Просмотры: 2147
Делаю логи
Делаю логи: // новый объект $post = new Post(); $logs = new Logs(); // принятие данных с формы if( $post->load(Yii::$app->request->post()) ) { // сохранить в базу if( $post->save() ) { // записать лог в базу //$logs->save(); Yii::$app->session->setFlash('success', 'Заявка была добавлена!'); // решен...
- 2017.08.17, 12:24
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav (виджет меню) вопрос по class="active"
- Ответы: 7
- Просмотры: 2832
Re: Nav (виджет меню) вопрос по class="active"
Попробуйте вывести Yii::$app->controller->action->uniqueId и Yii::$app->controller->actionParams на странице и посмотреть, какие значения они принимают. В любом случае способ 100% рабочий, проверьте Yii::$app->request->get('type') === 'open'. actionParams не будет содержать type, если в экшене он н...
- 2017.08.13, 20:50
- Форум: Общие вопросы по программированию
- Тема: Как запаттентовать проект и коды?
- Ответы: 1
- Просмотры: 1026
Как запаттентовать проект и коды?
Здравствуйте, как можно защитить свой проект и коды от пиратства? Например чтобы был документ с печатью на авторство, с которым можно будет закрывать не лицензию в интернете или ссылки на скачивание исходника. Подобно как это было с Vii Engine, одним документом закрыли почти все сайты, каналы на ютю...
- 2017.08.12, 18:42
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
Re: Yii::$app->user->can слишком много запросов
Они пишут для общего случая, поэтому перестраховываются. Если у вас нет каких то специфичных требований, то кеширование assignments в пределах запроса значительно уменьшит кол-во запросов. Ситуацию когда вначале работы скрипта у пользователя есть право и он им пользуется, а через 20 мс его у него о...
- 2017.08.12, 18:04
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
Re: Yii::$app->user->can слишком много запросов
Не стоит)Как видно из видео, в среднем такой запрос занимает около 0.5 мс. Даже если вы их все закешируете, то прирост в производительности составит около 1 мс. Стоит ли оно того?
- 2017.08.12, 17:47
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav (виджет меню) вопрос по class="active"
- Ответы: 7
- Просмотры: 2832
Re: Nav (виджет меню) вопрос по class="active"
active => Yii::$app->controller->action->uniqueId == 'xxx' && Yii::$app->controller->actionParams['type'] === 'yyy' И подобные вариации. + проверить на существование Yii::$app->controller->actionParams[xxx] Так actionParams['type'] = 'open' - получаю тоже, что и на скрине+всегда нажата, а a...
- 2017.08.10, 15:20
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
- 2017.08.10, 14:44
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
- 2017.08.10, 14:05
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
- 2017.08.10, 13:42
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Yii::$app->user->can слишком много запросов
- Ответы: 12
- Просмотры: 5871
Yii::$app->user->can слишком много запросов
Здравствуйте, так как же все таки уменьшить запросы при проверке роли? И почему изначально так получается, баг разработчиков? И цитирую samdark Кешировать (даже в пределах запроса) назначенные юзеру роли не безопасно в общем случае. Например, отнимаем у админа права, а он всё ещё может что-то делать...
- 2017.08.09, 22:43
- Форум: Общие вопросы (Yii 2.x)
- Тема: Как изменить валидацию полей (отображение)?
- Ответы: 5
- Просмотры: 1878
Как изменить валидацию полей (отображение)?
Как вместо такого отображение валидации, можно переделать хотя бы на tooltip или html5? (Когда email неправильный, всплывает подсказка), а то сдвигает дизайн.
- 2017.08.09, 22:36
- Форум: Общие вопросы (Yii 2.x)
- Тема: Мгновенные оповещения на сайте
- Ответы: 6
- Просмотры: 1794
Мгновенные оповещения на сайте
Как можно сделать мгновенные оповещения на сайте? Подобно как в ВКонтакте вам приходит новое сообщение, окошко в нижнем левом углу. Нужно сравнить дату в базе с текущей датой и вычислить сколько прошло времени, если 3 дня, вывести мгновенное сообщение на сайте в окошке. И так чтобы большой нагрузки ...
- 2017.08.09, 22:27
- Форум: Общие вопросы (Yii 2.x)
- Тема: Nav (виджет меню) вопрос по class="active"
- Ответы: 7
- Просмотры: 2832
Nav (виджет меню) вопрос по class="active"
Здравствуйте, юзаю стандартный виджет верхнего меню как в примере yii2. Проблема в том, что я сделал некоторые ссылки вида ['/post/index', 'type' => 'open'] с передачей type, ссылка: сайт /post/index.html?type=open И класс активного меню class="active" добавляется к ссылке неправильно, дум...
- 2017.08.03, 14:41
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Как сделать авторизацию и регистрацию в RBAC
- Ответы: 6
- Просмотры: 4012
Re: Как сделать авторизацию и регистрацию в RBAC
Всем спасибо помогло данное видео, только нужно внимательно смотреть и вникать в суть, иногда на видео не понятно что он сделал, нужно прокрутить раз 10 и тогда поймете что куда скопировал. https://www.youtube.com/watch?v=MTRUjYqZK2c&t=6s
- 2017.08.01, 15:19
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Как сделать авторизацию и регистрацию в RBAC
- Ответы: 6
- Просмотры: 4012
Re: Как сделать авторизацию и регистрацию в RBAC
Спасибо, поюзаю
- 2017.08.01, 15:18
- Форум: RBAC и контроль доступа (Yii 2.x)
- Тема: Как сделать авторизацию и регистрацию в RBAC
- Ответы: 6
- Просмотры: 4012
Re: Как сделать авторизацию и регистрацию в RBAC
RBAC нужен для ограничения доступа к определённым действиям или страницам по ролям пользователей. Для "регистрации и авторизации" он не используется, авторизация и регистрация уже есть в стандартном приложении. RBAC нужен только при условии, что логика вашего приложения требует более гибк...