infrajs/controller

There is no license information available for the latest version (v1.0.49) of this package.

Layer controller for php and javascript

v1.0.49 2018-05-22 10:48 UTC

README

Установка через composer

	{
		"require":{
			"infrajs/controller":"~1"
		}
	}

Использование

В корне проекта настроить .htaccess и создать файл с описанием слоёв сайта index.json

{
	"tpl":["Привет"]
}

Работа со ссылками

Клик по ссылкам автоматическуи обрабатывается контроллером. Для отмены нужно у ссылки добавить атрибут data-crumb="false" event.preventDefault() если переход по ссылке не требуется нужно также выполнить самостоятельно или onclick="return false".

Кэш главной страницы

Можно добавить условие для кэширования главной страницы Event::handler('Controller.parsed', function () { Controller::$parsed .= 'Критерий нового кэша'; });