включить файл в action.class.php?Symfony - PullRequest
0 голосов
/ 21 сентября 2011

У меня есть библиотека в файле Example.php. Я хотел бы это включить для action.class.php. Как я могу сделать это? В шаблоне я могу сделать частичное и использовать include_partial, но как сделать что-то в действии?

1 Ответ

0 голосов
/ 23 сентября 2011

Простой и похожий на symfony способ - создать файл класса и сохранить его в каталоге lib , поэтому автозагрузчик symfony предоставит их всем вашим проектом.

Example.class.php:

Class Example {
    static public function myFoo(){
        return true;
    }
}

actions.class.php:

public function executeFoo($request){
    /* snip */
    $this->foo = Example::myFoo();
    /* snip */
}
...