Центр документации
|
Самоучитель по интеграции дизайна и настройке Amiro.CMS на примере демонстрационной версии пакета Визитка »
Создадим в корне сайта файл hello.php и начнем его с подключения ami_env.php
Значения, переданные в массиве $AMI_ENV_SETTINGS указывают, что скрипт будет отдавать ответ в формате HTML без использования буферизации. Для того чтобы написать простейший скрипт вывода текстовой строки посредством API Amiro.CMS, воспользуемся статическим классом AMI. У класса AMI множество предназначений, но в основном он используется для получения ресурсов. Ресурс - это совокупность текстовой метки (имени ресурса), и имени класса. При запросе ресурса по его имени будет создан объект соответствующего класса. Ресурсы обеспечивают доступ к объектам Amiro.CMS без знания конечных имен классов. Для получения ресурсов у класса AMI есть два основных метода: AMI::getResource и AMI::getSingleton. Более подробно использование этих методов будет рассмотрено в главе ресурсы. Для того чтобы вывести строку, воспользуемся экземпляром класса AMI_Response, который можно получить через ресурс 'response'.
Для корректного вывода информации в браузер, весь вывод должен быть сделан с использованием методов класса AMI_Response. Укажем тип ответа как текст (по умолчанию - text/html):
После чего передадим в ответ строку "Hello world!" и направим ответ в браузер.
Следует учитывать, что метод send завершает работу скрипта, и, поэтому, любой исполняемый код, расположенный после вызова этого метода, не будет выполнен.
|