我想在Symfony2中使用bundle https://github.com/checkdomain/Holiday/blob/master/README.md(正是我正在寻找的)。
通过composer,bundle位于/ vendor / checkdomain / holiday /...
当我使用示例中所示的功能时
$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 :(得分: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;
}
}