Pull to refresh
6
0

User

Send message
спасибо исправляю
Часто необходимо провести операции с данными из консоли и тут будут проблемы, т.к. придется либо эмулировать пользователя и назначать на него RBAC правила, либо получить ошибку. И еще в этом случае полностью убивается переносимость модели.
CASCADE ресурсоемок и его не всегда можно использовать, например когда проект находится на поддержке и FK нельзя применить технически, однако CASCADE — логически самый правильный подход, так как целостность данных обеспечивается не только исходниками, но и самой БД, так сказать — два бастиона безопасности.
Вы не сможете удалить FK если конечно не стоит CASCADE и потом, если запись будет удалена а связанные записи нет (например ошибка и исключение в середине afterDelete) в результате это приведет к ошибкам вида «объект не найден» по причине рваных связей.
вы правы, я исправлю в записи.
нет не ошибся
Вот такой код:
function geta(int $a){
    return $a;
};

echo geta("test");


при вызове без YII выводит такое сообщение
PHP Catchable fatal error: Argument 1 passed to geta() must be an instance of int, string given, called in /home/my/in.php on line 7 and defined in /home/my/in.php on line 3

Если этот код будет внутри приложения YII то он будет показано сообщение Recoverable error

PHP 5.3.10-1ubuntu3.9 with Suhosin-Patch (cli) (built: Dec 12 2013 04:27:25) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
В этом случае Yii выбросит Recoverable error
К сожалению 5.2 еще стоит на серверах у клиентов (иногда там CentOS), а полномочий на обновление нам не дают, так что этот подход рекомендован разработчиками Yii и работает для обратной совместимости. Также у новичков с этим могут возникнуть проблемы при разворачивании.
Я использую такой подход:

$models = Post::model()->find();


На мой взгляд так читабельность выше.
Но не проводник, соли растворенные в воде вызывают замыкания, от дистиллированой воды некачественный электроприбор скорее испортится механически, чем электрически, и именно отложения солей вызывают разрывы цепей на контактах.

Скорее всего применение найдет в системах резервирования данных (стоимость, видимо, будет ниже чем у SSD), а на рынке комплектующих для ПК SSD наберет такой объем быстрее (ИМХО).
И конечно lock-файл процесса тоже.
или нет?
Видимо в CRUD тесте вы пропустили редактирование данных и смену значения scenario.
А в методе ModelClass::createDefault() вы формируете заведомо правильные данные на основе правил валидации, однако как вы проверяете достаточность правил валидации?
И как поступаете с нестандартными правилами валидации?
Странно что американцы не ввели свои войска в ЗМ-1 и ЗМ-3 для установления демократии там, так как «перемещение человека из ЗМ-2 в другие миры не представляет сложности»
Вы знаете, нет никаих гарантий что после демонтажа и замены, новая система окажется лучше прежней, тут скорее следует смотреть на закон Мерфи, согласно ему новая система может сделать все только хуже, учитывая опыт демонтажа своей предшественницы.
С такими темпами скоро интернет будет пестрить только госсайтами и сайтами с покемонами розовыми пони, весь остальной контент по мнению власти развращает детей.

Ну а если серьезно то раньше была такая система ICRA3 которая кратко описывала содержание сайта (фалик типа robots.txt) и работала в IE. Можно же разработать аналогичную программу на государственном уровне и используя различные расширения для браузеров ограничивать доступ (родителями естественно) и обязать все сайты на территории РФ содержать такой файлик чтобы «заботливые родители» позволяющие своим отпрыскам просто жить в инете без присмотра, могли настроить достойный уровень содержания сайта.
У нас на Украине с этим ничуть не лучше, у нас же президент — «Проффесор»
Э… медный порошок не получится, или я что-то пропустил?
Спасибо, отличная новость.
1

Information

Rating
Does not participate
Date of birth
Registered
Activity