私はしばらくこれに苦労してきました。ルーキー/タイプミスの問題である可能性が最も高いですが、私はそれを見つけることができません.
私はこのクラスを持っています...
<?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: エラー: クラス 'PriceOrQuality\POQBundle\RegExConf\RegExConfIrma' が /Users/Rune/Sites/poq/src/PriceOrQuality/POQBundle/Controller/CrawlerController.php 行 16 に見つかりません
RegExConfIrma は /Users/Rune/Sites/poq/src/PriceOrQuality/POQBundle/RegExConf/RegExConfIrma にあります。
デバッグしようとしました: * 名前空間 * キャッシュのクリア * 名前空間の変更
しかし、何も役に立ちません。
どんな助けでも大歓迎です。
ありがとう!