Поднимите стилевые представления в среде PHP - PullRequest
1 голос
/ 01 октября 2009

просто интересно, существует ли PHP веб-фреймворк или шаблонизатор, который использует философию чистого представления 1002 *, используемую в Lift , веб-структуре Scala.

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

Я бы хотел заменить типичный фрагмент кода PHP следующим образом:

<ul>
<?php foreach ($addressbook as $name):?>
    <li><?=$name?></li>
<?php endforeach; ?>
</ul>

С шаблоном только для html-тегов:

<ul>
    <framework:AddressBookView.listNames>
        <li:name />
    </framework:AddressBookView.listNames>
</ul>

Что вызовет метод listNames в классе AddressBookView . Затем метод listNames позаботится о многократном связывании имен из имен адресной книги с тегом .

1 Ответ

2 голосов
/ 01 октября 2009

PHPTAL как раз такой шаблонный движок ...

http://phptal.org/

...