Структура URL

Структура URL

В фреймворке AiKi через URL передаются команды для ядра фреймворка, поэтому для правильной работы были приняты стандарты формирования URL.

Формула построения URL:
http://{site.my}/{form}/{mode}/{id}.htm
{site.my} - адрес хоста
{form} - имя вызываемой формы
{mode} - режим отображения формы
{id} - идентификатор тображаемой записи

 

К примеру, вызов текстовых страниц page происходит несколькими способами:

  1. http://site.my/pagename.htm
    - данный вариан работает только для формы page, системе автоматически передаётся имя формы page и режим отображения show
  2. http://site.my/page/show/pagename.htm
    - полный вариант вызова формы, передаётся имя формы, режим отображения и имя записи
  3. http://site.my/page/pagename.htm
    - короткий вариант кузова формы, в этом варианте автоматически устанавливается режим отображения show
  4. http://site.my/?form=page&mode=show&id=pageneme
    - передача пареметров методом GET

Как можно увидеть в этом примере, системе передаётся имя формы, режим отображения и id отображаемой записи.

Структура AJAX запросов

Вызовы ajax похожи на последний вариант из примера выше. Так же, в ajax вы можете передавать дополнительные параметры для обработчика формы:
http://site.my/engine/ajax.php?form=page&mode=show&id=pagename&template=ajax

P.S. В планах добавление в URL указание необходимого для отображения темплейта

Интеграция с Bootstrap v.3

Чистый & понятный код

Парсер DOM в PHP