誰でも私の名前空間とUserFrosting環境を手早く手に入れることができますか?UserFrostingの別のクラス内からconfig変数にアクセスする方法は?
私の問題について説明するために、私はUserFrosting内のデータからPDFドキュメントを作成するためにTCPDFを使用しています。私はUserFrosting名前空間にカスタムクラスMyPDFを作成しましたので、UF名前空間内に$pdf = new MyPDF(blahblah);
と入力してPDFを作成するとうまくいきます。
問題がMyPDFクラス自体である - 私はUFから設定VARSを参照できるようにする必要があると私はそれを行うことができますかわからない - すなわち:
Iからconfig
にアクセスするにはどうすればよい
namespace UserFrosting;
class MyPDF extends \TCPDF_TCPDF {
public function Header() {
$image_location = $this->_app->config('upload.path')
MyPDF
以内? :?:
class MyPDF extends \TCPDF_TCPDF {
public function Header() {
$ufapp = new UFModel();
$image_location = $ufapp->config('upload.path')
を...しかし、何のサイコロ:
私が試したしました。私はこのエラーを取得しています:
Cannot instantiate abstract class UserFrosting\UFModel
ありがとう@alexw - 何とか簡単な解決策があると思いました!:) – nockieboy