alex_0086
Новичок
Всем привет. У меня вопрос. Пишу маленький проект типа своей CMS (просьба ненакидываться сразу). Схема работы такая, есть шаблон в папке и есть какой-нибудь компонент (например компонент ZAKAZ) и когда пользователь переходит по ссылке localhost/zakaz/ то автоматом обрабатывается скрипт zakaz.php и весь результат работы сохраняется в памяти и в переменной $rezult. Затем в шаблоне строчка <?=$rezult?> выводит все что сохранилось в переменной. Пример кода:
1. Пользователь набирает localhost/zakazy/
2. грузится файл index.php
3. Подключаю файл шаблона template/index.php
//и в нем такие строчки
Вопрос: Как вы думаете система реализации сама удобная? или есть альтернативы? (Для меня она удобна, но я боюсь ввиду не имения большого опыта вдруг окажеться что ob_start(), страшно грузит сервер и т.д.)
Заранее спасибо.
P.S. Ну вот я зарегистрировался впервые на форуме Ура!!)).
1. Пользователь набирает localhost/zakazy/
2. грузится файл index.php
PHP:
$show_component = getStr ("name"); # получаю имя компонента (zakazy)
$component = new component_class (); # создаю класс
ob_start(); // Начинаю буферизацию вывода
$component->show ($show_component); # выполняю действия в компоненте например формирую список заказов
$rezult = ob_get_contents();
ob_end_clean(); // Останавливаю буферизацию и очищаю буфер вывода
//и в нем такие строчки
PHP:
............
<div>
<?=$rezult?>
</div>
...........
Заранее спасибо.
P.S. Ну вот я зарегистрировался впервые на форуме Ура!!)).