dev-master
9999999-dev https://github.com/infrajs/infra
GPL3
The Requires
- infrajs/once ~1
- infrajs/hash ~1
- infrajs/mem ~1
- infrajs/cache ~1
- infrajs/path ~1
- infrajs/view ~1
- infrajs/ans ~1
- infrajs/config ~1
- infrajs/update ~1
Смотри - infrajs/cache - infrajs/config - infrajs/path - infrajs/path - infrajs/path, (*1)
После установки через composer функционал доступен через файл vendor/infrajs/infra/index.php
.
Чтобы выполнить тесты нужно открыть в браузере vendor/infrajs/infra/index.php?-infra/tests.php
, (*2)
Расширение infrajs/imager принимает путь до картинки и ширину, к которой картинку нужно привести., (*3)
?-imager/imager.php?src=~mypic.jpg&w=100
В php и javascript скриптах используется единый формат путей - путь относительно корня сайта вне зависимости от расположения php или js файла. Все функции работающие с файловой системой настроены на работу именно с таким форматом адреса. Путь также может содержать указанные выше специальные символы *, ~, |., (*4)
Если расширение работает самостоятельно:, (*5)
vendor/infrajs/imager/imager.php?src=images/mypic.jpg&w=100
и в пространстве infra., (*6)
vendor/infrajs/infra/?-imager/imager.php?src=~mypic.jpg&w=100 ?-imager/imager.php?src=*mypic.jpg&w=100
Пути внутри библиотеки должны приводится к абсолютному виду. Фактически оба варианта работы отличаются текущей рабочей дирректорией в php., (*7)
require_once(__DIR__.'/../../../vendor/autoload.php'); //Правильная запись
<?php require_once('vendor/autoload.php'); infrajs\infra\Infra::init();
vendor/infrajs/infra/index.php?~mypic.jpg
vendor/infrajs/infra/?~mypic.jpg
GPL3