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' が見つかりません