谁能帮我快速了解命名空间和 UserFrosting 环境?
为了解释我的问题,我使用 TCPDF 从 UserFrosting 中的数据创建 PDF 文档。我在 UserFrosting 命名空间中创建了一个自定义类 MyPDF,因此我可以通过键入在 UF 命名空间中创建一个 PDF,$pdf = new MyPDF(blahblah);
并且效果很好。
问题在于 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