Обобщение
Това е бърз пост, за да обсъдят по-скоро прост помощник, аз създадох за оказване на Zend рамково стил оглед файл, само ако съществува. Като цяло иска код, за да се направи файл, който не съществува, ще се хвърли изключение. Ето защо аз създадох обвивка за Zend_View: правят () метод, който определя дали файлът съществува и, ако е така прави, в противен случай просто се връща празен низ.
Продължи четене "Zend Framework: Render, ако има такъв »
Computing , PHP , уеб програмиране , Zend Framework , Zend_View , Zend_View_Helper |
клас , рамка , HTML , PHP , Render , изглед , изглед помощник , Zend , Zend Framework , zend_view , Zend_View_Helper_Abstract
Снимка от http://www.flickr.com/photos/daniello/
Обобщение
Тук аз се обсъди създаването на оглед помощник за модифициране на HTML тагове, и по-конкретно тяло тагове. Създадената оглед помощник позволява функционалност, подобна на главата * / inlineScript оглед помощници вече в стандарт Zend Framework помощници оглед, но позволява на програмни промяна на атрибути на тагове. Определено проверка на демо страница и код на GitHub.
Мотивиране
Стандартната Zend Framework оглед помощници са голям набор от инструменти за оптимизиране на светски оглед на задачите и възможност за изменение / допълнение на скриптове и колекторни блокове (обикновено се проведе в оформлението) в рамките на оглед, без да се прилага грозни хакове (т.е. главата * / inlineScript оглед помощници).
По повод, аз не съм намерил нужда да правим промени в тага, например добавяне на onload, класа, или стил атрибут и т.н. Аз също се изисква да бъде в състояние да изпълняват това, от други лица, които оказват помощ виждане. Вземете тази следваща скалъпен пример ...
На интернет страницата X, някои страници включват стандартни доджо форми. Тези доджо форми се провеждат в рамките на оглед помощници, за удобство. Обикновено тя е решила да не включва доджо CSS класове в тялото маркер и само да ги добавите, когато е необходимо . Има може би няколко помощници изглед на страницата, която трябва да добавят свои собствени атрибути на тялото маркер (казах, че е скалъпен)
Кодът е на разположение в моята ГИТ хранилище @ GitHub и демо страница .
Продължи четене "Zend Framework Body Tag View Helper" »
PHP , уеб програмиране , Zend Framework , Zend_Registry , Zend_View_Helper |
Тяло , рамка , помощник , HTML , PHP , изглед , изглед помощник , Zend , Zend Framework , Zend_Registry , Zend_View_Helper , Zend_View_Helper_Placeholder_Container_Standalone
Това може да изглежда прост, но аз бях чука главата ми, които се опитват да създадат URL в потребителски изглед помощник в Zend Framework. Имам маршрутизация настройка, която получава модул от под-домейн в употреба, така че не можех да се използва прост кодиран URL.
Продължаване на "Създаване на URL в Zend Custom View Helper" четене »
Статии , PHP , уеб програмиране , Zend Framework , Zend_View , Zend_View_Helper |
обичай , рамка , предната контролер , помощник , PHP , Router , изглед , Zend , Zend Framework , Zend_View_Helper_Abstract
В продължение на последния ми пост за Zend_Navigation, Маршрут искания за sitemap.xml на потребителски контролер / действие , този пост е, за dymnamically добавяне на страници, за да Zend_Navigation контейнер в изпълнение по време на работа / скрипт.
Всичко е добре, посочва на страниците си в INI или XML файл, но в някакъв момент започваш да има промяна на страници в сайта си, че искате като част от меню, карта на сайта, или да бъдат включени в галета пътека. Ето защо това, което трябва да направите е да добавяте страници на нашите Zend_Navigation контейнер по време на изпълнение. Примери за това ще бъде в добавяне на елементи за новини, блогове, или страница коментари и др.
Продължи четене "Динамично добавяне на страници, за да Zend_Navigation контейнер по време на изпълнение" »
PHP , уеб програмиране , Zend Framework |
добавяте , Bootstrap контейнер , динамично , Навигация , страници , PHP , под-страница , панорама , Zend , Zend Framework , Zend_Navigation