2

私はしばらくこれに苦労してきました。ルーキー/タイプミスの問題である可能性が最も高いですが、私はそれを見つけることができません.

私はこのクラスを持っています...

<?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 にあります。

デバッグしようとしました: * 名前空間 * キャッシュのクリア * 名前空間の変更

しかし、何も役に立ちません。

どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1