2.3.1 Pelipat App
Pelipat app dalam struktur berkas CakePHP merupakan tempat dimana Anda akan sering mengerjakan aplikasi Anda. Mari kita lihat ke dalam pelipat app.
| config | Tempat berkas konfigurasi CakePHP. Berkas tata koneksi database, bootstrapping, konfigurasi inti dan lainnya sebaiknya ditempatkan disini. |
|---|---|
| controllers | Berisi controller dan component aplikasi Anda. |
| locale | Tempat menyimpan berkas string untuk internasionalisasi. |
| models | Berisi model, behavior dan datasource aplikasi Anda. |
| plugins | Berisi paket plugin. |
| tmp | Tempat menyimpan data sementara. Data sebenarnya yang disimpan tergantung pada bagaimana Anda mengkonfigurasi CakePHP, tapi umumnya pelipat ini digunakan untuk menyimpan deskripsi model, log, dan terkadang informasi session. |
| vendors | Class atau pustaka pihak ketiga sebaiknya ditempatkan di pelipat ini. Dengan begitu, Anda dapat mudah mengkasesnya menggunakan fungsi App::import('vendor', 'nama'). Jika diperhatikan lebih seksama hal ini terlihat redundan, karena pelipat folder juga terdapat di tingkat atas struktur direktori CakePHP. Kita akan mendapatkan perbedaan diantara keduanya saat pembahasan manajemen multi aplikasi dan tata (setup) sistem yang lebih kompleks. |
| views | Berkas untuk tampilan ditempatkan disini: berkas-berkas element, halaman galat (error page), helper, layout dan view. |
| webroot | Dalam tata produksi, pelipat ini merupakan tempat document root aplikasi Anda. Pelipat di dalamnya juga merupakan tempat untuk berkas CSS stylesheet, gambar (images), dan JavaScript. |
See comments for this section
