任何人都可以給我一個名稱空間和UserFrosting環境的快速手?如何從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
Thanks @alexw - 我知道你會有一個簡單的解決方案!:) – nockieboy