Acode Framework: различия между версиями

Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 70:
В одном приложении одновременно можно использовать разные URL.<br>
Переменные 'c' для контроллера и 'm' для метода можно изменить в конф. файле config.php<br>
2. Настройка конфигурации.<br>
В файле index.php можно изменять параметры конфигурации приложения через передачу массива в контроллер класса Config().<br>
Например:<br>
Строка 84:
)));
</source>
3. Построение приложения.<br>
URL: http://localhost/your_dir/index.php?c=demo_index&m=index&page=1<br>
Файл контроллера demo/index.php:
<source lang="php">
Строка 105:
<div><?php echo $page; ?></div>
</source><source lang="php"></source>
4. Возможности контроллеров Acode Framework.<br>
Установка новой темы для приложения с дополнительными параметрами для темы:
<source lang="php">
Строка 121:
$this->model = $this->a('model','demo_model_DB');
</source>
5. Применение технологии AJAX.<br>
При запросе ajax с помощью фреймворка jQuery http://localhost/your_dir/index.php?c=demo_index&m=test&param=value<br>
Файл контроллера demo/index.php:
<source lang="php">
Строка 133:
}
</source>
6. Пример интеграции технологии ORM(OutletORM) в AF.<br>
Создайте новую базу данных с именем outlet.<br>
В конструкторе контроллера инициализируем соединение OutletORM с БД.<br>
В модели demo_model_User определим нашу таблицу с полями. <br>
В методе indexAction внесем новую запись в таблицу. <br>
Файл контроллера index.php модуля demo:
<source lang="php">