2016-06-10 106 views
0

我想在Symfony2中使用bundle https://github.com/checkdomain/Holiday/blob/master/README.md(正是我所期待的)。試圖從Checkdomain/Holiday Bundle中加載命名空間中的「Util」類

通過作曲家捆位於/供應商/ checkdomain /度假/ ...

當我使用功能的例子所示

$util = new \Checkdomain\Holiday\Util(); 
$holiday = $util->getHoliday('DE', '01.01.2014'); 

我得到

Attempted to load class "Util" from namespace "Checkdomain\Holiday\lib\Checkdomain\Holiday\Model". 
Did you forget a "use" statement for e.g. "Zend\Code\Scanner\Util" or "Monolog\Handler\Curl\Util"? 

我試圖修復它通過使用:

使用Checkdomain \ Holiday \ Util; 或 使用Checkdomain \ Holiday;

但是錯誤仍然存​​在...任何人都可以幫我嗎?

回答

0

對於我這個代碼工作

<?php 

namespace AppBundle\Controller; 

use Checkdomain\Holiday\Util; 
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route; 
use Symfony\Bundle\FrameworkBundle\Controller\Controller; 
use Symfony\Component\HttpFoundation\Request; 


class TestController extends Controller 
{ 
    /** 
    * @Route("test", name="test_index") 
    */ 
    public function indexAction(Request $request) 
    { 
     $util = new Util(); 
     $holiday = $util->getHoliday('DE', '01.01.2014'); 

     dump($holiday); 
     exit; 
    } 

} 
+1

謝謝!現在我懂了!!! – Atreides78

相關問題