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

uEhlO4a
2018.11.08, 21:24
Форум: REST API (Yii 2.x)
Тема: Accept only Content-type: application/json
Ответы: 1
Просмотры: 307

Re: Accept only Content-type: application/json

может так 'on beforeAction' => function ($event) { // проверка заголовка тут }, .... 'components' => [ 'request' => [ 'enableCookieValidation' => false, 'parsers' => [ 'application/json' => yii\web\JsonParser::class, ], ], ] или создать свой класс для разбора html который будет ошибки показывать, кс...
uEhlO4a
2018.09.12, 11:23
Форум: REST API (Yii 2.x)
Тема: Как создать Model из JSON данных?
Ответы: 1
Просмотры: 226

Re: Как создать Model из JSON данных?

должно быть поле Date

class SomeModel extends Model {
public $Date;
}

и где-то делается
$m = new SomeMOdel();
$data = $m->getData();
$m->Date =$data->Date; // #1
$m->setAttributes($data); #2
uEhlO4a
2018.09.12, 11:11
Форум: Общие вопросы (Yii 2.x)
Тема: Ajax edit
Ответы: 15
Просмотры: 384

Re: Ajax edit

хочешь обновить, делай например так как више написали, $post = Yii::$app->request->post(); $model = MenuModel::findOne($post['id']); if(!$model) { $model=new MenuModel(); } в виде index.php нужно добавить скрытое поле 'id' p.s. и что это такое sizeof(Yii::$app->request->post('id')) ? Какой-то капец
uEhlO4a
2018.09.04, 23:16
Форум: Общие вопросы (Yii 2.x)
Тема: rules() условие "или"
Ответы: 2
Просмотры: 170

Re: rules() условие "или"

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

['email', 'required' , 'when' => function ($m) {
  return empty($m->phone) && !empty($m->password);
}],
['phone', 'required' , 'when' => function ($m) {
  return empty($m->email) && !empty($m->password);
}],
что-то вроде такого
uEhlO4a
2018.09.02, 01:50
Форум: Общие вопросы (Yii 2.x)
Тема: нужен pager с кол-вом записей (готовое решение)
Ответы: 6
Просмотры: 285

Re: нужен pager с кол-вом записей (готовое решение)

подправил тему.
смысл не в том, как написать, смысл в том, есть ли готовое решение в виде виджета/расширения.

наверно придется и правда самому писать через неделю другую, но может кто зайдет кто находил что-то такое раньше.
uEhlO4a
2018.09.01, 13:46
Форум: Общие вопросы (Yii 2.x)
Тема: нужен pager с кол-вом записей (готовое решение)
Ответы: 6
Просмотры: 285

Re: pager с кол-вом записей

https://sketch.io/render/sk-10c9fd188ec ... 1a44d.jpeg
есть pager, мне нужно чтобы он поддерживал и items per page
uEhlO4a
2018.09.01, 02:00
Форум: RBAC и контроль доступа (Yii 2.x)
Тема: Возможно ли узнать что новый пароль равен старому
Ответы: 3
Просмотры: 246

Re: Возможно ли узнать что новый пароль равен старому

что-то мудришь.
нужно просто проверить пароль также как при логине, например
$user->validatePassword($password) и всё
uEhlO4a
2018.09.01, 01:16
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 427
Просмотры: 25977

Re: Yii2 - атака хейтеров и что делать дальше?

:!: во, супер! спасибо за столь развернутый ответ
uEhlO4a
2018.09.01, 00:34
Форум: Обо всем
Тема: Yii2 - атака хейтеров и что делать дальше?
Ответы: 427
Просмотры: 25977

Re: Yii2 - атака хейтеров и что делать дальше?

не извиняюсь к сожалению говнокодеры медленно но уверенно замещаются патерновыми ебанатиками и хипстерами типа "сеньор". понавыдумывают аббревиатур и вые..ваются потом. да, есть толковые вещи, но это капля в море бесконечного говна. "О, нам тут нужно 2 слова обьединить, я думаю сюда фабрика подойдет...
uEhlO4a
2018.08.31, 19:39
Форум: Общие вопросы (Yii 2.x)
Тема: Не могу разобраться с логами
Ответы: 1
Просмотры: 144

Re: Не могу разобраться с логами

https://www.yiiframework.com/doc/api/2.0/yii-log-target#$logVars-detail в конфиг для цела нужно добавить logVars => [] https://www.yiiframework.com/doc/api/2.0/yii-log-target#$prefix-detail нужно добавить что-то вроде prefix => function ($m) {return ''} получится 'components' => [ 'log' => [ 'target...
uEhlO4a
2018.08.31, 19:37
Форум: Общие вопросы (Yii 2.x)
Тема: нужен pager с кол-вом записей (готовое решение)
Ответы: 6
Просмотры: 285

нужен pager с кол-вом записей (готовое решение)

есть ли какое-то решение для постраничного вывода с кол-вом записей под gridview+bootstrap?
типа такого https://www.jquery-az.com/boots/demo.php?ex=39.0_1
но не datatables , а обычный pager (pagerlink)
uEhlO4a
2018.08.31, 00:12
Форум: Общие вопросы (Yii 2.x)
Тема: Странные запросы на сервере, чьи это файлы?
Ответы: 3
Просмотры: 184

Re: Странные запросы на сервере, чьи это файлы?

расслабься, просто пытаются хакнуть
скоро админку вордпресса искать будут и т.д.
uEhlO4a
2018.08.28, 13:29
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить наличие своей валидации (custom validation)?
Ответы: 6
Просмотры: 225

Re: Как проверить наличие своей валидации (custom validation)?

futbolim,
в смысле при малых валидациях? Суть динамической модели именно в том, что она динамическая.
Всё что нужно сделать - это еще одну обертку типа фабрики, которая будет добавлять нужные поля и правила.
uEhlO4a
2018.08.28, 13:13
Форум: Общие вопросы (Yii 2.x)
Тема: Как проверить наличие своей валидации (custom validation)?
Ответы: 6
Просмотры: 225

Re: Как проверить наличие своей валидации (custom validation)?

ясно. я такое делал недавно, наверно что-то похоже public function rules() { $customFields = static::getCustomFields(); $customFieldsRules = $customFields ? [[$customFields, 'string', 'max' => 255], [$customFields, 'default', 'value' => null]] : []; return array_merge([....], $customFieldsRules); } ...
uEhlO4a
2018.08.21, 22:32
Форум: Общие вопросы (Yii 2.x)
Тема: Не происходит редирект на все action через Behavior
Ответы: 6
Просмотры: 162

Re: Не происходит редирект на все action через Behavior

https://github.com/yiisoft/yii2/blob/master/framework/base/Controller.php#L35 https://github.com/yiisoft/yii2/blob/master/framework/base/Controller.php#L274 когда приходит событие, то приходит как public function checkAccess($event) <---- ТУТ { if (Yii::$app->user->isGuest) { $event->isValid = false...
uEhlO4a
2018.08.21, 00:54
Форум: Общие вопросы (Yii 2.x)
Тема: Authclient OAuth2 авторизация по средством отправки clientId и clientSecret в заголовке запроса
Ответы: 3
Просмотры: 172

Re: Authclient OAuth2 авторизация по средством отправки clientId и clientSecret в заголовке запроса

это не oAuth, это мутант нужно расширять https://github.com/yiisoft/yii2-authclient/blob/master/src/OAuth2.php например, этот метод: https://github.com/yiisoft/yii2-authclient/blob/master/src/OAuth2.php#L277 public function authenticateUser($username, $password, $params = []) .... $request = $this->...