Riassunto
Questo è un post veloce per discutere l'helper vista piuttosto semplice che ho creato per il rendering di un Zend Framework file di stile visualizzare solo se esiste. Generalmente chiedere il codice per rendere un file che non esiste verrà generata un'eccezione. Quindi ho creato un wrapper per il Zend_View:: metodo render () che ha determinato se il file esiste e se rende così, altrimenti restituisce semplicemente una stringa vuota.
Continua a leggere 'Zend Framework: Render Se esiste' »
Computing , PHP , Programmazione Web , Zend Framework , Zend_View , Zend_View_Helper |
classe , quadro , HTML , PHP , rendere , vista , vista aiutante , Zend , Zend Framework , Zend_View , Zend_View_Helper_Abstract
Foto da http://www.flickr.com/photos/daniello/
Riassunto
Qui discutere la creazione di un aiutante vista per modificare i tag HTML, e più specificamente tag body. L'aiutante vista creata permette una funzionalità simile alla testa * / aiutanti vista InlineScript già nello standard Zend Framework aiutanti vista, ma permette la modifica programmatica di attributi del tag. Sicuramente controllare la pagina demo e il codice sul github.
Motivazione
Lo standard Zend Framework aiutanti di vista sono un eccezionale set di strumenti per la semplificazione dei compiti vista mondano e consentendo la modifica / aggiunta di script e blocchi di intestazione (generalmente tenuti nel layout) dalla visualizzazione senza applicare hack brutto (cioè la testa * / InlineScript aiutanti vista).
Su occasione ho trovato bisogno di apportare modifiche al tag body, per esempio aggiungendo un onload , classe, stile o attributo ecc ho anche richiesto di essere in grado di eseguire questa dall'interno aiutanti altra vista. Prendete questo esempio che segue forzato ...
Su X sito, alcune pagine sono di serie dojo forme. Queste forme dojo si svolgono all'interno di aiutanti vista per convenienza. In generale si è deciso di non includere il dojo CSS classi nel tag body e solo aggiungerle quando necessario. C'è forse aiutanti vista diversi sulla pagina che bisogno di aggiungere propri attributi al tag body. (Ho detto che era forzato)
Il codice è disponibile nel mio repository GIT @ github e la pagina demo .
Continua a leggere 'Zend Framework Corpo Tag View Helper' »
PHP , Programmazione Web , Zend Framework , Zend_Registry , Zend_View_Helper |
Corpo , quadro , aiutante , HTML , PHP , vista , vista aiutante , Zend , Zend Framework , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Questo può sembrare semplice, ma ero sbattere la testa cercando di creare un URL in un helper visualizzazione personalizzata in Zend Framework . Ho il routing di configurazione che ottiene il modulo dal sotto-dominio in uso quindi non ho potuto utilizzare un semplice URL hardcoded.
Continua 'URL Creazione di Zend visualizzazione personalizzata Helper' a leggere »
Articoli , PHP , Programmazione Web , Zend Framework , Zend_View , Zend_View_Helper |
personalizzati , quadro , front controller , aiutante , PHP , Router , vista , Zend , Zend Framework , Zend_View_Helper_Abstract
In una continuazione sul mio ultimo post su Zend_Navigation, richieste di rotta per sitemap.xml al controller custom / azione , questo post è di circa dymnamically aggiungere pagine a un contenitore Zend_Navigation a runtime / script esecuzione.
La sua cosa buona e giusta specificando le pagine in un ini o xml file, ma ad un certo punto si sta andando ad avere ogni pagina del sito che si desidera come parte di un menu, mappa del sito, o da includere nel vostro percorso breadcrumb. Quindi quello che dobbiamo fare è aggiungere pagine al nostro contenitore Zend_Navigation a runtime. Esempi di questo sarebbe in fatti di cronaca aggiungendo, blog o pagina dei commenti, ecc
Continua a leggere 'in modo dinamico aggiungere pagine al contenitore Zend_Navigation a runtime' »
PHP , Programmazione Web , Zend Framework |
aggiungere , bootstrap , contenitore , dinamico , di navigazione , le pagine , PHP , pagina secondaria , vista , Zend , Zend Framework , Zend_Navigation