CakePHP Cookbook 2.x
Model-View-Controller CakePHP follows the MVC [https://en.wikipedia.org/wiki/Model-view-controller] software design pattern. Programming using MVC separates your application into three main parts: The Model layer keep this in mind as we proceed. Benefits Why use MVC? Because it is a tried and true software design pattern that turns an application into a maintainable, modular, rapidly developed package. Crafting New features are easily added, and new faces on old features are a snap. The modular and separate design also allows developers and designers to work simultaneously, including the ability to rapidly prototype0 码力 | 1096 页 | 958.62 KB | 1 年前3CakePHP Cookbook 2.x
Apache35 configuration involved Understanding Model-View-Controller CakePHP follows the MVC36 software design pattern. Programming using MVC separates your application into three main parts: The Model layer Cookbook Documentation, Release 2.x Benefits Why use MVC? Because it is a tried and true software design pattern that turns an application into a maintainable, modular, rapidly developed package. Crafting New features are easily added, and new faces on old features are a snap. The modular and separate design also allows developers and designers to work simultaneously, including the ability to rapidly prototype370 码力 | 820 页 | 2.52 MB | 1 年前3CakePHP Cookbook 3.x
the future and through plugins we will add non relational stores like ElasticSearch and others. Design of the New ORM The new ORM solves several problems by having more specialized and focused classes public function implementedEvents() { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic' Removed Folder & File Inflector Sanitize Security Time Number Validation Xml New ORM Upgrade Guide Design of the New ORM Table Objects Query Objects Entity Objects Key Differences Inflection Rules Updated0 码力 | 1244 页 | 1.05 MB | 1 年前3CakePHP Cookbook 4.x
requireSecure feature. Filesystem This package is deprecated and will be removed in 5.0. It has a number of design problems and fixing this infrequently used package does not seem worth the effort when there are be unset from the options data that is passed to ORM queries. Error The development error page design has been improved. It now renders chained exceptions and makes navigating stack traces easier as function implementedEvents(): array { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic'0 码力 | 1249 页 | 1.04 MB | 1 年前3CakePHP Cookbook 4.x
Release 4.x Filesystem • This package is deprecated and will be removed in 5.0. It has a number of design problems and fixing this infrequently used package does not seem worth the effort when there are be unset from the options data that is passed to ORM queries. Error • The development error page design has been improved. It now renders chained exceptions and makes navigating stack traces easier as EventListenerInterface { public function implementedEvents(): array { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic', ]; } public0 码力 | 967 页 | 2.88 MB | 1 年前3CakePHP Cookbook 3.x
the future and through plugins we will add non relational stores like ElasticSearch and others. Design of the New ORM The new ORM solves several problems by having more specialized and focused classes EventListenerInterface { public function implementedEvents() { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic', ]; } public0 码力 | 967 页 | 2.80 MB | 1 年前3CakePHP Cookbook Documentation 5.x
function implementedEvents(): array { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic'0 码力 | 1080 页 | 939.39 KB | 1 年前3CakePHP Cookbook Documentation 5.x
EventListenerInterface { public function implementedEvents(): array { return [ // Custom event names let you design your application events // as required. 'Order.afterPlace' => 'updateBuyStatistic', ]; } public0 码力 | 848 页 | 2.53 MB | 1 年前3
共 8 条
- 1