src/AppBundle
에 새 디렉토리와 새 파일을 추가했습니다. 경로는 다음과 같습니다. src/AppBundle/Helper/Helper.php
커스텀 PHP 파일을 포함시키는 방법?
내 컨트롤러의 경로는 보통 src/AppBundle/Controller/MyController.php
입니다.
이제 내 컨트롤러에 Helper.php
파일을 포함시키고 싶습니다. 어떻게해야합니까?
src/AppBundle
에 새 디렉토리와 새 파일을 추가했습니다. 경로는 다음과 같습니다. src/AppBundle/Helper/Helper.php
커스텀 PHP 파일을 포함시키는 방법?
내 컨트롤러의 경로는 보통 src/AppBundle/Controller/MyController.php
입니다.
이제 내 컨트롤러에 Helper.php
파일을 포함시키고 싶습니다. 어떻게해야합니까?
하나의 가능성, 가정 당신이 이런 식으로 뭔가 보이는 심포니 2.8 AppBundle/Controller/MyController
:
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();
놀라운 !!! 정말 고맙습니다! 최고의 솔루션! –
네임 스페이스를 사용합니까? –
@ChinLeung 예, 있습니다. –
오토로더를 가지고 있습니까? –