Ringkasan
Ini adalah pos cepat untuk membincangkan pandangan pembantu agak mudah saya menciptakan untuk memberi pandangan fail gaya Rangka Kerja Zend hanya jika ia wujud. Umumnya meminta kod untuk menyebabkan fail yang tidak wujud akan membuang pengecualian. Oleh itu, saya mencipta satu pembalut untuk yang Zend_View :: menyebabkan () kaedah yang ditentukan sama ada fail tersebut wujud dan jika ya, menjadikan, jika tidak hanya mengembalikan rentetan kosong.
Terus membaca 'Zend Rangka Kerja: Render Jika Wujud' »
Pengkomputeran , PHP , Pengaturcaraan Web Rangka Kerja Zend , Zend_View , Zend_View_Helper |
kelas , rangka kerja , html , PHP , Render , view , view penolong , zend , Rangka Kerja Zend , zend_view , Zend_View_Helper_Abstract
Photo dari http://www.flickr.com/photos/daniello/
Ringkasan
Di sini saya membincangkan penciptaan penolong pandangan untuk mengubah suai tag HTML, dan lebih khusus tags badan. Penolong pandangan yang dicipta membolehkan fungsi yang serupa dengan kepala * / pembantu pandangan inlineScript sudah standard pembantu Rangka Kerja Zend pandangan, tetapi membenarkan pengubahsuaian program sifat-sifat tag. Pasti menyemak halaman demo dan kod pada github.
Motivasi
Pandangan pembantu piawaian Rangka Kerja yang Zend adalah satu set alat untuk menyelaraskan tugas pandangan duniawi dan membenarkan untuk pengubahsuaian / penambahan skrip dan blok header (umumnya diadakan pada susun atur) dari dalam pandangan tanpa memohon hacks hodoh (iaitu kepala * / inlineScript pembantu view).
Apabila ketika, saya telah menemui keperluan untuk membuat pengubahsuaian kepada tag <body>, contohnya menambah onload , kelas, atau atribut gaya dan sebagainya. Saya juga dikehendaki dapat melaksanakan ini dari pembantu pandangan yang lain. Ambil contoh ini dibuat seperti berikut ...
Ke atas X laman web, muka surat tertentu termasuk standard dojo bentuk. Bentuk-bentuk ini dojo diadakan dalam pembantu pandangan untuk kemudahan. Umumnya ia telah memutuskan untuk tidak termasuk dojo kelas CSS pada tag badan dan hanya menambah mereka apabila perlu. Ada mungkin pembantu beberapa pandangan di halaman yang perlu untuk menambah sifat-sifat mereka sendiri untuk tag tubuh. (Saya berkata ia adalah dibuat)
Kod ini boleh didapati dalam repositori GIT saya @ github dan halaman demo .
Teruskan membaca 'Rangka Kerja Zend Badan Tag Lihat Pembantu' »
PHP , Pengaturcaraan Web , Rangka Kerja Zend , Zend_Registry , Zend_View_Helper |
Badan , rangka kerja , penolong , html , PHP , view , view penolong , zend , Rangka Kerja Zend , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Ini mungkin kelihatan mudah, tetapi saya terhantuk kepala saya cuba untuk mewujudkan URL dalam helper pandangan adat di Zend Rangka Kerja . Saya telah routing persediaan yang mendapat modul daripada sub-domain yang digunakan jadi saya tidak dapat menggunakan URL hardcoded yang mudah.
Teruskan 'Mewujudkan URL di Zend Custom View Helper' membaca »
Artikel , PHP , Web Programming , Rangka Kerja Zend , Zend_View , Zend_View_Helper |
adat , rangka kerja , pengawal hadapan , penolong , PHP , Router , pandangan , zend , Rangka Kerja Zend , Zend_View_Helper_Abstract
Dalam kesinambungan last post saya tentang Zend_Navigation, permintaan Laluan untuk sitemap.xml pengawal custom / tindakan , selepas ini adalah kira-kira dymnamically menambah muka surat kepada bekas Zend_Navigation pada pelaksanaan / script runtime.
Akan segala yang baik dan menyatakan halaman anda di ini atau xml fail tetapi pada satu masa nanti anda akan telah menukar muka surat dalam laman web anda yang anda mahu sebagai sebahagian daripada menu, sitemap, atau untuk dimasukkan ke dalam jejak remah roti anda. Oleh itu apa yang perlu kita lakukan adalah menambah muka surat kepada bekas Zend_Navigation kami di runtime. Contoh-contoh untuk ini akan menambah bahan berita, blog posts, atau komen halaman, dan sebagainya.
Teruskan membaca 'dinamik menambah muka surat kepada bekas Zend_Navigation pada masa jalanan' »
PHP , Web Programming , Rangka Kerja Zend |
menambah , bootstrap , bekas , dinamik , Navigation , muka surat , PHP , sub-halaman , melihat , zend , Rangka Kerja Zend , Zend_Navigation