Как включить пользовательский файл php?

Я добавил новый каталог и новый файл в src/AppBundle, Итак, путь таков: src/AppBundle/Helper/Helper.php

Путь моего контроллера как обычно src/AppBundle/Controller/MyController.php,

Теперь я хотел бы включить файл Helper.php на мой контроллер. Как я могу это сделать?

-1

Решение

Одна возможность, предполагая, что ваш AppBundle/Controller/MyController в Symfony 2.8 это выглядит примерно так:

namespace AppBundle\Controller\MyController

use Symfony\Bundle\FrameworkBundle\Controller\Controller;

class MyController extends Controller
{
...
}

и ваш класс помощника включает в себя public function getSomeHelp()

Вы можете определить сервис в services.yml:

services
app.helper:
class: 'AppBundle\Helper\Helper'

и в вашем MyController:

public function someFunctionAction() {
...
$helper = $this->get('app.helper');
$something = $helper->getSomeHelp();
1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector