Личный ПК, а как где вы светите свой IP-адрес? Забивает канал или на роутер нагрузка? Может у вас на ПК вирусы какие, которые "ддосеру" рассказывают все про вас?
Можно конечно оставить как есть, но скорее всего упретесь в память прекрасным вечером, лучше записать хотя бы куда нибудь, пусть даже SQLite будет, и оттуда уже выборку делать, главное отдельно сохранить поля по которым выборку делаете
благодарю.
Буквально вчера читал ваши статьи на хабре об этих расширениях =).
Я мало работал с деревьями, в основном обходил такое рекурсией, а тут разные примеры показали, разобрал что да как и оказалось что рекурсию иногда можно избежать, не знаю насколько это правильно, так, по сути все кишки дерева "наружу" выходят
t_timaa: по первому коду вы проверяете данные юзера и записываете в сессию его ID, дальше вы просите все записи из таблицы Account, где id_client равен id авторизованного пользователя. Нужно проверить все запросы и сессию, может где ошибка,
AlexKuznec: да, действительно "!" работает и в rules, в доках или нет или я упустил как-то. Получается я могу в AR-модели прописать все правила для модели и пометить их как небезопасные, тогда формы должны будут явно указать эти поля или через сценарий работать, но save будет проверять все поля, что я и хотел. Спасибо!
AlexKuznec: проблема в другом, наверно все таки я не так описываю. Простой вопрос: Какие правила можно/надо прописать в AR-модели? Именно AR-модели, например, User или Post, а не UserCreateForm. Все что я пропишу в AR-модели по-умолчанию становятся безопасными атрибутами! И если я построю форму от такой модели, то пользователь сможет поменять все поля
AlexKuznec: "которые пользователь не имеет права присылать" по всему сайту или с тек. страницы/формы? Если пользователю дают доп. права админа? Или, допустим, у нас две формы, в одной форме можно поменять Имя, в другой форме можно поменять пароль, если в одной из формы добавить в запрос поля другой формы, то модель обновит все поля? т.е. если модель разрешает менять свои атрибуты "скопом" юзерам ей нет смысла следить откуда эти данные? Мне было бы спокойнее если контроллер говорил с какими полями он работает, если работает напрямую с AR-моделью. Или модель Формы говорила AR-модели с какими полями она работает. А так разрешать скопом менять поля или раздувать метод сценариев как-то сложно. Всегда помнить надо, всегда следить.