1

名前空間と UserFrosting 環境を簡単に教えてくれる人はいますか?

私の問題を説明するために、TCPDF を使用して UserFrosting 内のデータから PDF ドキュメントを作成しています。UserFrosting 名前空間にカスタム クラス MyPDF を作成したので、入力$pdf = new MyPDF(blahblah);して UF 名前空間内に PDF を作成でき、正常に動作します。

問題は MyPDF クラス自体にあります-UF から構成変数を参照できるようにする必要があり、それを行う方法がわかりません-つまり:

namespace UserFrosting;

 class MyPDF extends \TCPDF_TCPDF {

   public function Header() {
      $image_location = $this->_app->config('upload.path')

config内からアクセスするにはどうすればよいMyPDFですか? :?:

私はもう試した:

class MyPDF extends \TCPDF_TCPDF {

 public function Header() {
    $ufapp = new UFModel();
    $image_location = $ufapp->config('upload.path')

...しかしサイコロはありません。次のエラーが表示されます。

Cannot instantiate abstract class UserFrosting\UFModel
4

2 に答える 2