Пока нет ответа, странно.Итак, после некоторой игры, вот как я начал работать:
Ответ, который я разместил ранее, работал, но не был чистым.
Вот лучший способ использовать PHPRTFLite с CakePHP 1.3.
Шаг 1) Поместите папку phprtf в папку vendors в CakePHP
Так что ls впоставщики будут выглядеть так:
phprtf
shell
ls in .. \ vendors \ phprtf будет выглядеть так:
PHPRtfLite(Directory)
PHPRtfLite.php
Шаг 2) Откройте этот файл: .. \ config \ bootstrap.php и введите следующее:
// The below lines will load the PHPRtfLite classes when required.
function loader($className){
$classFile = '../vendors/phprtf/' . str_replace('_', '/', $className) . '.php';
// check if file exists
if(file_exists($classFile)) {
require $classFile;
}
}
spl_autoload_register('loader');
Так что теперьвы можете использовать классы PHPRtfLite в ваших моделях для генерации документов.Я думаю, что их также можно использовать из контроллеров, но я не пробовал.
Вы можете добавить дополнительные проверки и т. Д. К коду в bootstrap.php, если требуется.
Iнадеюсь, это поможет кому-то.Если у вас есть комментарии, пожалуйста, дайте мне знать.
Приветствия,
Тони.