22
33<div class =" glossary " >
44
5- CDN
5+ CDN
66Content Delivery Network. A 3rd party vendor you can pay to help
77distribute your content to data centers around the world. This helps
88put your static assets closer to geographically distributed users.
99
10- columns
10+ columns
1111Used in the ORM when referring to the table columns in an database
1212table.
1313
14- CSRF
14+ CSRF
1515Cross Site Request Forgery. Prevents replay attacks, double
1616submissions and forged requests from other domains.
1717
18- DI Container
18+ DI Container
1919In ` Application::services() ` you can configure application services
2020and their dependencies. Application services are automatically injected
2121into Controller actions, and Command Constructors. See
2222[ Dependency Injection] ( ../development/dependency-injection ) .
2323
24- DSN
24+ DSN
2525Data Source Name. A connection string format that is formed like a URI.
2626CakePHP supports DSNs for Cache, Database, Log and Email connections.
2727
28- dot notation
28+ dot notation
2929Dot notation defines an array path, by separating nested levels with ` . `
3030For example:
3131
@@ -43,17 +43,17 @@ Would point to the following value:
4343]
4444```
4545
46- DRY
46+ DRY
4747Don't repeat yourself. Is a principle of software development aimed at
4848reducing repetition of information of all kinds. In CakePHP DRY is used
4949to allow you to code things once and re-use them across your
5050application.
5151
52- fields
52+ fields
5353A generic term used to describe both entity properties, or database
5454columns. Often used in conjunction with the FormHelper.
5555
56- HTML attributes
56+ HTML attributes
5757An array of key =\> values that are composed into HTML attributes. For example:
5858
5959``` text
@@ -75,15 +75,15 @@ can be used:
7575checked="checked"
7676```
7777
78- PaaS
78+ PaaS
7979Platform as a Service. Platform as a Service providers will provide
8080cloud based hosting, database and caching resources. Some popular
8181providers include Heroku, EngineYard and PagodaBox
8282
83- properties
83+ properties
8484Used when referencing columns mapped onto an ORM entity.
8585
86- plugin syntax
86+ plugin syntax
8787Plugin syntax refers to the dot separated class name indicating classes
8888are part of a plugin:
8989
@@ -95,13 +95,13 @@ are part of a plugin:
9595'AcmeCorp/Tools.Toolbar'
9696```
9797
98- routes.php
99- A file in ` config ` directory that contains routing configuration.
98+ routes.php
99+ A file in the ` config/ ` directory that contains routing configuration.
100100This file is included before each request is processed.
101101It should connect all the routes your application needs so
102102requests can be routed to the correct controller + action.
103103
104- routing array
104+ routing array
105105An array of attributes that are passed to ` Router::url() ` .
106106They typically look like:
107107
0 commit comments