Класс GRLAB+шаблонизатор

1.9K
.
IdKoder
Итак,многоуважаемый юзер! Сначала немного о нашем моде движка ,а именно - о файле grlab.php

Данный файл является своего рода дополнительным мини-фреймворком с публичными правами функций и возможностью статического вызова.

Список методов (+/-)

Примеры кода (+/-)


Шаблонизатор
Данный класс является утилитой к выше указанному.
Методы (+/-)

Примеры кода (+/-)

Текущие скриншоты (+/-)

Тему не удалять,описание допиливаю!
Почистил от флуда
.
Нутром чую что это всё нереально круто, но не могу понять зачем это всё.
.
Ей 25
Это для Джона? И что с помощью этого чуда можно сделать?
.
Блиносвёрт ?
завтра узнаем
.
Сделайте мне развидеть это.
.
(\/)____o_O____(\/)
IdKoder, GR? есть расшифрофки? случайно не работаете вместе с товарищем http://johncms.com/users/profi ... 34545 , хотелось бы глянуть что там наворотили, есть ли совместимость со стандартными функциями ядра джона, и зачем статика?
.
IdKoder
Статика нужна из-за закрытого конструктора и клонирования класса.
Сам файл размещен в папке incfiles/classes/ под именем grlab.php . Я написал его по типу ядра фреймворка - та же структура и принцип. Сейчас дописал и проверяю шаблонизатор.
Шаблонизатор лежит в incfiles/classes/.grlab/htmler.class.php ,и я его зарегистрировал как утилиту:
<?php
//Файл incfiles/core.php
require(ROOTPATH.'incfiles/classes/grlab.php');
$GRLAB=GRLAB::singltone();
//А вот и зачем статика - прямой вызов конструктора запрещен
$GRLAB->storeObject('htmler','htmler');
$HTMLER=$GRLAB->getObject('htmler');
//Сейчас продемонстрирую работу шаблонизатора
$HTMLER->storeSetting('model_name','test');
//Говорим классу,что работаем с моделью test.dps из ROOTPATH/models
$HTMLER->open();
//Читаем модель
print $HTMLER->view();
//Выводим
?>

В моделях есть поддержка выполнения PHP кода. Для работы с сущ. переменными в файле модели необходимо сделать их глобальными.

А сейчас я подъехал к работе и прощаюсь с Вами.
.
По поводу примеров и расшифровки:
Gr.LAB - это моя команда разработчиков. Grig (моя фамилия) Laboratory.

Пример с установленными скриптами есть тють. Сейчас переписываю самого Джони под систему шаблонов.
Думаю,эти модификации будут полезны и дизайнерам, и кодерам.
.
Think different
ЯННП
.
КоханийВолодимир
Оно то всë круто, реально, Олег сейчас даже опущенным себя чувствует, звонил - говорил, но так как WAP-сайты доживают свои последние годы, то куда круче было бы увидить что-то другое, эттакое связаное не посредственно с WEB-ом.
Всего: 82