我已经为此苦苦挣扎了一段时间。这很可能是菜鸟/错字问题,但我就是找不到。
我有这个课...
<?php
namespace PriceOrQuality\POQBundle\RegExConf;
use PriceOrQuality\POQBundle\RegExConf\RegExConf;
class RegExConfIrma extends RegExConf {
public function __construct() {
$this->start_page = 'https://irma.dk';
$this->startConnection();
$this->getAllLinks();
}
}
?>
我试图从这个控制器加载。
<?php
// src/PriceOrQuality/POQBundle/Controller/CrawlerController.php;
namespace PriceOrQuality\POQBundle\Controller;
use PriceOrQuality\POQBundle\RegExConf\RegExConfIrma;
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Monolog\Logger;
use Monolog\Handler\FirePHPHandler;
Class CrawlerController extends Controller {
public function testAction($page) {
if($page == 'irma') {
$regex = new RegExConfIrma();
return $this->render('PriceOrQualityBundle:Crawling:crawling_test.html.twig', array('links' => $regex->getLinks()));
}
}
}
?>
但是我得到了这个错误,我似乎无法找到问题所在。
FatalErrorException:错误:在 /Users/Rune/Sites/poq/src/PriceOrQuality/POQBundle/Controller/CrawlerController.php 第 16 行中找不到类“PriceOrQuality\POQBundle\RegExConf\RegExConfIrma”
RegExConfIrma 位于 /Users/Rune/Sites/poq/src/PriceOrQuality/POQBundle/RegExConf/RegExConfIrma
我尝试调试: * 命名空间 * 清除缓存 * 更改命名空间
但没有任何帮助。
非常感谢任何帮助。
谢谢!