идея шаблона php - PullRequest
       4

идея шаблона php

2 голосов
/ 20 декабря 2011

Так что, в основном, у меня есть идея, и я хочу услышать ваше мнение и как лучше всего реализовать такой метод.

Так что в настоящее время я использую MVC, но я чувствую, что этонемного излишним для веб-разработки.

Я думаю о том, чтобы портировать систему шаблонов лифта (liftweb.com) на php, так что в основном у вас есть:

index.html:

<html>
<head>...</head>
<body><myFramework:controller.action /></body>

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

class Controller{
    function action(){
        echo 'hello world';
    }
}

Также поддерживаются такие вещи, как: <myFramework:lang key="helloWorld" /> -> Hello World(переведено)

так что это вернет привет мир.Как лучше всего разработать такую ​​функцию и будет ли она работать с высокой производительностью, это будет хорошей идеей?

Спасибо за чтение.

Ответы [ 2 ]

2 голосов
/ 20 декабря 2011

Не используйте системы шаблонов! Они абсолютно бесполезны (проведите небольшое исследование в Google или здесь).

Вам нужно HMCV. Прекрасный фреймворк, такой как Kohana, предлагает его, и он не раздут, его легко понять, и он очень хорошо прокомментирован. Я не жалею, что переключился на это ни секунды.

Кохана предлагает такой перевод: <?=__("This phrase will be translated");?>

0 голосов
/ 20 декабря 2011

Используйте Smarty.Это легко, это чисто, еще не раздуло, но скоро это будет;).

Smarty

...