{NL} - 2.3.1 De App Map
De app map van CakePHP is de plaats waar u het meeste van uw ontwikkeling uitvoert. Laten we wat meer in detail kijken naar de mappen die zich onder de app map bevinden.
- config
- Bevat de (weinige) configuratie bestanden die CakePHP gebruikt. Gegevens voor databaseverbindingen, opstarten (bootstrapping), kern configuratie bestanden en nog meer zal hier opgeslagen moeten worden.
- controllers
- Bevat de controllers van uw applicatie en hun componenten.
- locale
- Slaat bestanden met tekenreeksen (strings) op voor internationalisering.
- models
- Bevat de models, behaviors en datasources voor uw applicatie.
- plugins
- Bevat de plugin pakketten.
- tmp
- Hier slaat CakePHP tijdelijke gegevens op. De werkelijke gegevens die worden opgeslagen hangen af van hoe u CakePHP heeft geconfigureerd, maar deze map wordt gewoonlijk gebruikt om model beschrijvingen, logboeken en soms sessie informatie op te slaan.
- vendors
- Elke externe klasse of bibliotheek moet hier worden geplaatst. Door dit te doen maakt u het makkelijk om er toegang tot te krijgen met de vendors() functie. Oplettende lezers zullen opmerken dat dit enigszins overbodig lijkt, aangezien zich er ook een vendors map in de bovenliggende map bevindt. We zullen verder ingaan op de verschillen tussen deze twee wanneer we het beheren van meerdere applicaties en de configuratie voor complexere systemen bespreken.
- views
- Bestanden voor de presentatie worden hier geplaatst: elementen, pagina's voor foutmeldingen, helpers, layouts en view bestanden.
- webroot
- In een productie configuratie, is dit de map die dienst doet als document root (of webroot) van uw applicatie. Mappen die zich in deze map bevinden zijn de juiste plaats voor CSS stylesheets, afbeeldingen en JavaScript bestanden.
{EN} - 2.3.1 The App Folder
CakePHP’s app folder is where you will do most of your application development. Let’s look a little closer at the folders inside of app.
| config | Holds the (few) configuration files CakePHP uses. Database connection details, bootstrapping, core configuration files and more should be stored here. |
|---|---|
| controllers | Contains your application’s controllers and their components. |
| locale | Stores string files for internationalization. |
| models | Contains your application’s models, behaviors, and datasources. |
| plugins | Contains plugin packages. |
| tmp | This is where CakePHP stores temporary data. The actual data it stores depends on how you have CakePHP configured, but this folder is usually used to store model descriptions, logs, and sometimes session information. |
| vendors | Any third-party classes or libraries should be placed here. Doing so makes them easy to access using the App::import('vendor', 'name') function. Keen observers will note that this seems redundant, as there is also a vendors folder at the top level of our directory structure. We'll get into the differences between the two when we discuss managing multiple applications and more complex system setups. |
| views | Presentational files are placed here: elements, error pages, helpers, layouts, and view files. |
| webroot | In a production setup, this folder should serve as the document root for your application. Folders here also serve as holding places for CSS stylesheets, images, and JavaScript files. |
Differences
| Lines: 1-31 | Lines: 1-31 | ||
| - | <title>The App Folder</title> <p>CakePHP’s app folder is where you will do most of your application development. Let’s look a little closer at the folders inside of app.</p> |
+ | <title>De App Map</title> <p>De app map van CakePHP is de plaats waar u het meeste van uw ontwikkeling uitvoert. Laten we wat meer in detail kijken naar de mappen die zich onder de app map bevinden.</p> |
| - | <table> <tr><th>config</th> <td>Holds the (few) configuration files CakePHP uses. Database connection details, bootstrapping, core configuration files and more should be stored here.</td></tr> |
+ | <dl> <dt>config</dt> <dd>Bevat de (weinige) configuratie bestanden die CakePHP gebruikt. Gegevens voor databaseverbindingen, opstarten (bootstrapping), kern configuratie bestanden en nog meer zal hier opgeslagen moeten worden.</dd> |
| - | <tr><th>controllers</th> <td>Contains your application’s controllers and their components.</td></tr> |
+ | <dt>controllers</dt> <dd>Bevat de controllers van uw applicatie en hun componenten.</dd> |
| - | <tr><th>locale</th> <td>Stores string files for internationalization.</td></tr> |
+ | <dt>locale</dt> <dd>Slaat bestanden met tekenreeksen (strings) op voor internationalisering.</dd> |
| - | <tr><th>models</th> <td>Contains your application’s models, behaviors, and datasources.</td></tr> |
+ | <dt>models</dt> <dd>Bevat de models, behaviors en datasources voor uw applicatie.</dd> |
| - | <tr><th>plugins</th> <td>Contains plugin packages.</td></tr> |
+ | <dt>plugins</dt> <dd>Bevat de plugin pakketten.</dd> |
| - | <tr><th>tmp</th> <td>This is where CakePHP stores temporary data. The actual data it stores depends on how you have CakePHP configured, but this folder is usually used to store model descriptions, logs, and sometimes session information.</td></tr> |
+ | <dt>tmp</dt> <dd>Hier slaat CakePHP tijdelijke gegevens op. De werkelijke gegevens die worden opgeslagen hangen af van hoe u CakePHP heeft geconfigureerd, maar deze map wordt gewoonlijk gebruikt om model beschrijvingen, logboeken en soms sessie informatie op te slaan.</dd> |
| - | <tr><th>vendors</th> <td>Any third-party classes or libraries should be placed here. Doing so makes them easy to access using the App::import('vendor', 'name') function. Keen observers will note that this seems redundant, as there is also a vendors folder at the top level of our directory structure. We'll get into the differences between the two when we discuss managing multiple applications and more complex system setups.</td></tr> |
+ | <dt>vendors</dt> <dd>Elke externe klasse of bibliotheek moet hier worden geplaatst. Door dit te doen maakt u het makkelijk om er toegang tot te krijgen met de vendors() functie. Oplettende lezers zullen opmerken dat dit enigszins overbodig lijkt, aangezien zich er ook een vendors map in de bovenliggende map bevindt. We zullen verder ingaan op de verschillen tussen deze twee wanneer we het beheren van meerdere applicaties en de configuratie voor complexere systemen bespreken.</dd> |
| - | <tr><th>views</th> <td>Presentational files are placed here: elements, error pages, helpers, layouts, and view files.</td></tr> |
+ | <dt>views</dt> <dd>Bestanden voor de presentatie worden hier geplaatst: elementen, pagina's voor foutmeldingen, helpers, layouts en view bestanden.</dd> |
| - | <tr><th>webroot</th> <td>In a production setup, this folder should serve as the document root for your application. Folders here also serve as holding places for CSS stylesheets, images, and JavaScript files.</td></tr> </table> |
+ | <dt>webroot</dt> <dd>In een productie configuratie, is dit de map die dienst doet als document root (of webroot) van uw applicatie. Mappen die zich in deze map bevinden zijn de juiste plaats voor CSS stylesheets, afbeeldingen en JavaScript bestanden.</dd> </dl> |
