Përmbledhje
Kjo është një post të shpejtë për të diskutuar ndihmues në vend të thjeshtë view I krijuar për të bërë një Kornizë Zend stil skedar pamje vetëm nëse ajo ekziston. Në përgjithësi duke i kërkuar kodin për të marrë një skedar që nuk ekziston do të hedh një përjashtim. Prandaj unë krijuar një këmishë për Zend_View :: bëjnë () metodë që përcaktohet nëse dosja ekziston dhe nëse po bën, ndryshe thjesht kthen një varg bosh.
Vazhdo leximin 'Zend Kornizë: Render nëse ekziston' »
Informatikë , PHP , Web Programming , Zend Kornizë , Zend_View , Zend_View_Helper |
klasë , korniza , html , PHP , Render , pamje , pamje ndihmëtar , Zend , Zend Kornizë , zend_view , Zend_View_Helper_Abstract
Foto nga http://www.flickr.com/photos/daniello/~~pobj
Përmbledhje
Këtu unë të diskutuar krijimin e një ndihmës pamje për modifikimin tags HTML dhe më konkretisht tags trupit. Ai që ndihmon krijuar pamje lejon funksionalitet të ngjashëm me të * Shefi / ndihmës e inlineScript Shiko tashmë në standarde Zend Kornizë ndihmësve pamje, por lejon modifikimin programatike e atributeve tag. Definitely shikoni faqen demo dhe kodin për Github.
Motivimi
Këto standarde Zend Framework view ndihmëtarë janë një grup i madh i mjeteve për riorganizimin e detyrave të kësaj bote e shohin dhe e lejuar për modifikimin / shtimin e Scripts dhe blloqe header (i mbajtur në përgjithësi në layout) nga brenda mendimit pa aplikuar hacks shëmtuar (p.sh. kreu * / ndihmëtarë inlineScript view).
Me rastin e kam gjetur nevojën për të bërë modifikime në tag <body>, për shembull duke shtuar një onload , të klasës, apo atribut stil etj I kërkohet gjithashtu të jetë në gjendje për të kryer këtë nga brenda ndihmësve të tjera pamje. Merrni këtë shembull vijues ndërtuar ...
Nga X website, disa faqe të përfshijë standarde dojo forma. Këto forma dojo mbahen brenda ndihmësve view për lehtësi. Përgjithësisht ajo ka qenë e vendosur të mos përfshijë dojo CSS klasat në tag trupit dhe vetëm shtoni ato kur është e nevojshme. Ka ndoshta ndihmëtarë disa pamje nga faqe që kanë nevojë për të shtuar atributet e tyre për tag trupit. (I tha se ishte e ndërtuar)
Kodi është në dispozicion në depo tim Git @ Github dhe faqe demo .
Vazhdo leximin 'Tag Zend Kornizë Trupi Helper Shiko »
PHP , Web Programming , Zend Kornizë , Zend_Registry , Zend_View_Helper |
Trupi , korniza , ndihmëtar , html , PHP , pamje , pamje ndihmëtar , Zend , Zend Kornizë , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Kjo mund të duket e thjeshtë, por unë u banging kokën duke u përpjekur për të krijuar një URL në një ndihmës pamje porosi në Zend Kornizë . Unë kam kurs përbërje e cila merr modulin nga nën domain-në përdorim kështu që unë nuk mund të përdorin një URL të thjeshtë hardcoded.
VAZHDIM 'URL krijuar në Zend Helper Custom Shiko leximin »
Artikuj , të PHP , Web Programming , Zend Kornizë , Zend_View , Zend_View_Helper |
me porosi , korniza , kontrollues para , ndihmëtar , PHP , Router , pikëpamje , Zend , Zend Kornizë , Zend_View_Helper_Abstract
Në vazhdim për postin tim të fundit në lidhje me, të Zend_Navigation kërkesave rrugë për sitemap.xml në kontrollues porosi / veprim , ky post është rreth dymnamically duke shtuar faqet në një enë Zend_Navigation në kohën e duhur / script ekzekutimit.
Mirë të gjitha e saj dhe të mirë specifikuar faqet tuaja në një ini ose xml dosjen, por në një moment ju jeni do të ketë ndryshim faqe në faqen tuaj që ju dëshironi si pjesë e një menu, të sitemap, ose për t'u përfshirë në gjurmët tuaj Breadcrumb. Prandaj ajo që ne duhet të bëni është të shtoni faqet në enë tonë Zend_Navigation në kohën e duhur. Shembuj për këtë do të jetë në artikujt e lajmeve duke shtuar, blog posts, apo komente faqe, etj
Vazhdo leximin 'dinamike shtoni faqet në enë Zend_Navigation në kohën e duhur' »
PHP , Web Programming , Zend Kornizë |
shtoni , bootstrap , të enë , e dinamike , të navigacion , e faqet , të PHP , i nën-faqe , e pamje , të Zend , të Zend kuadrin , e Zend_Navigation