0

Dreamweaver では動作しますが、私のサイトでは動作しません。

私はこの階層を持っています:

phpfiles/

_ _ベスト/

_ _ ****タイル.php

_ _ ****bestcartile.php

_ _テンプレート/

_ _ ****leftcolumn.php

tile.php と bestcartile.php はクラス Tile と BestCarTile (Tile のサブクラス) を定義します。

いくつかのコード、bestcartile.php

<?php
include 'tile.php';

class BestCarTile extends Tile{
private $bestCars;

    public function __construct($dbConn){
        $this->query($dbConn);
        parent::__construct(. . . .); //Some parameters
    }

    private function query($dbConn){
        //Si sceglie l'auto più votata.
        $query = $dbConn->query(. . . .); //A query
        $this->bestCars = $query->fetch_array();
    }
}
?>

}

leftcolumn.php

<?php
include '../best/bestcartile.php';

//Connessione a MySQL
$dbConn = new mysqli(. . . .);

$bestcartile = new BestCarTile($dbConn);
$bestcartile->display();

$dbConn->close();

?>

エラーは次のとおりです。

致命的なエラー: クラス 'BestCarTile' が見つかりません

4

2 に答える 2