2016-06-10 63 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

相关问题