2017-05-16 9 views
-1

をフレームワーク:PHPの名前空間と、私は自分のコードにいくつかのフレームワークを追加するために、ユーザー作曲しようとしていますが、私はこのエラーを取得しています

PHP Fatal error: Class 'App\Time\DOMPDF' 

は、App \時間は私の名前空間です。

<?php namespace App\Time; 

コードを使用しようとしています:

require_once "/home/timeext/public_html/dompdf/autoload.inc.php"; 
$dompdf = new DOMPDF(); 
$dompdf->load_html(ob_get_clean()); 
$dompdf->render(); 
$dompdf->stream("sample.pdf", array('Attachment'=>'0')); 

どうすれば対処できますか?

答えて

0

ファイルの名前空間を宣言すると、修飾されていないオブジェクトはその名前空間にあるものとみなされます。

namespace your\app; 
$dompdf = new \DOMPDF(); 

またはローカル名前空間にオブジェクトをインポートします。宣言された名前空間の外で何かを使用するには、その完全修飾名を使用するのいずれかが必要です。

namespace your\app; 
use \DOMPDF; 
$dompdf = new DOMPDF();` 

http://php.net/manual/en/language.namespaces.importing.php