2013-02-28 2 views
-5

Мне нужно включить файл класса в контроллер, который находится в каталоге web.Включить файл класса в контроллер в symfony2.0

До сих пор я вижу примеры вложенного файла в пространствах имен под каталогом src.

Как включить этот файл класса?

+0

Этот вопрос плохо сформулирован и трудно понять. Кроме того, пожалуйста, запишите первую букву каждого предложения, у вас есть пробел после каждого '.' и укажите, что вы пробовали, что сработало, что не сработало. – Pachonk

+0

Я отредактирую ваш вопрос, чтобы он был более грамматически правильным и, возможно, он станет более понятным для других. – Pachonk

+0

Вы говорите по-английски? – Pachonk

ответ

0

Вы не должны класть классы PHP под web. Вы можете разместить такие файлы под vendor или внутри вашего пакета с пространствами имен. Затем вы можете использовать класс. Например:

<?php 

namespace YourBundle\Controller; 

use Symfony\Bundle\FrameworkBundle\Controller\Controller; 

use YourBundle\Lib\YourClass; 

class YourController extends Controller 
{ 
    public function someAction() 
    { 
     $yourClass = new YourClass(); 
    } 

    // ... 
Смежные вопросы