Календарь в Zend Framework - PullRequest
       14

Календарь в Zend Framework

1 голос
/ 22 апреля 2009

Я хочу создать собственный календарь с Zend Framework, я надеюсь, что он сможет перечислить все дни месяца на предстоящие годы, а затем иметь другой цвет bg в дате, если событие происходит этот. Я, однако, изо всех сил пытаюсь создать это в первую очередь, потому что это должно войти в представление макета, а не в действие, так где же логика? Мне также неясно, как будет работать логика с mkdate ().

Может кто-нибудь указать мне правильное прямое, пожалуйста?

Спасибо

Ответы [ 3 ]

3 голосов
/ 29 мая 2009

Вот простой класс Calendar, который использует Zend_Date и Zend_Locale, который вы можете использовать в качестве отправной точки:

www.arietis-software.com / index.php / 2009/05/26 / а-PHP-календарь класса, ориентированного на zend_date /

1 голос
/ 29 мая 2009

Я создал и внедрил календарь, аналогичный тому, почему вы описываете. Мой подход состоял в том, чтобы реализовать календарь как помощник вида .

Помощник был вызван My_View_Helper_Calendar и должен содержать открытый метод с именем calendar, который я возвращал экземпляр помощника, например:

public function calendar()
{
    // Calls to private methods here
    return $this;
}

Как уже указывалось, я настроил некоторые частные методы в помощнике вида для создания календаря, и у меня был другой открытый метод с именем toHtml, который отображает календарь как HTML.

Таким образом, вызвать помощника из контекста файла представления так же просто, как:

<?= $this->calendar()->toHtml(); ?>

Надеюсь, это поможет вам встать на правильный путь.

0 голосов
/ 14 сентября 2009

Я столкнулся с подобной проблемой, поэтому создал календарь для Zend Framework. Он использует Zend_Date и Zend_Locale, а также скрипт для рендеринга. Более подробную информацию можно найти на http://www.spiffyjr.me

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...