任何人都可以给我一个名称空间和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