1. Instalasi
Unduh versi terbaru dari halaman web Zend Framework. Setelah membuka ritsleting, salin seluruh direktori ke lokasi yang ideal, seperti: /php/library/Zend.
Buka file php.ini dan konfirmasikan bahwa jalur yang berisi direktori Zend ditentukan di include_path. Mengambil konfigurasi di atas sebagai contoh, seharusnya ada entri yang mirip dengan berikut di php.ini:
include_path = ".:/php/library"
Catatan: Metode penulisan di Windows sedikit berbeda dan harus mirip dengan include_path = ". ;C:php library"
Instalasi awal sesederhana itu. Beberapa komponen Zend Framework akan menggunakan beberapa modul tambahan PHP. Silakan lihat di sini untuk persyaratan spesifik.
2. Struktur direktori proyek
Jika proyek Anda tidak berisi banyak modul, Anda dapat menggunakan struktur direktori berikut:
application/controllers/IndexController.phpmodels/views/scripts/index/index.phtmlhelpers/filters/html/.htaccessindex.php if If proyek Anda berisi banyak modul (misalnya: blog, komunitas, dll.), disarankan untuk menggunakan struktur direktori modular.
3. Direktori akar halaman web
Direktori akar halaman web harus mengarah ke folder html pada struktur direktori di atas.
4. Menulis ulang aturan
Edit file html/.htaccess dan tambahkan dua baris berikut:
RewriteEngine onRewriteRule !.(js|ico|gif|jpg|png|css)$ index.php Catatan: Di atas adalah konfigurasi untuk apache. Jika itu server lain, silakan lihat di sini.
5. Edit file html/index.php di program boot
dan masukkan kode berikut:
Aturan perutean default Zend Framework adalah http://nama domain/nama pengontrol/nama tindakan (metode). Misalnya:
http://example.com/user/show akan diuraikan ke pengontrol bernama Pengguna dan metode pertunjukan yang ditentukan di pengontrol. Jika metode ini tidak ditentukan, maka defaultnya adalah metode indeks.
Catatan: Dalam kode, Pengontrol harus ditambahkan setelah nama pengontrol, dan Tindakan harus ditambahkan setelah nama tindakan.
Edit file application/controllers/IndexController.php dan masukkan:
/** Zend_Controller_Action */
require_once'Zend/Controller/Action.php';
classIndexControllerextendsZend_Controller_Action
{
fungsi publikindexAction()
{
}
}
7. Edit skrip tampilan (halaman)
application/views/scripts/index/index.phtml, masukkan:
http://www. w3 .org/TR/xhtml1/DTD/xhtml1-strict.dtd"> http-equiv="Content-Type" content="text/html; charset=utf-8" />< title >Aplikasi Zend Framework pertama sayaSecara default, Plugin penanganan kesalahan Zend Framework adalah terdaftar. Dibutuhkan pengontrol kesalahan untuk menangani kesalahan. Penanganan kontrol kesalahan default diasumsikan sebagai ErrorController dan errorAction yang ditentukan di dalamnya.
Edit application/controllers/ErrorController.php dan masukkan:
/** Zend_Controller_Action */
require_once'Zend/Controller/Action.php';
classErrorControllerextendsZend_Controller_Action
{
fungsi publikerrorAction()
{
}
}
Berikut ini adalah skrip tampilan yang sesuai. Edit application/views/scripts/error/error.phtml dan masukkan:
http://www.w3.org/TR/xhtml1/DTD /xhtml1-strict.dtd"> http-equiv="Content-Type" content="text/html; charset=utf-8" />Terjadi kesalahan; silakan coba lagi nanti.
9. Berjalandengan baik, sekarang jalankan situs webnya. Ketik tiga alamat berikut ke dalam browser, dan hasilnya akan sama - yang paling umum adalah "Halo, Dunia!".
http://namadomain
http://namadomain/indeks
http://namadomain/index/index
Jika ya, selamat!