我正在使用 Cloudinary 来管理我的 Sf2 应用程序中的直接图像上传。
有一个名为“cl_image_upload_tag”的 Cloudinary 辅助函数可以生成上传表单。
我需要在我的控制器中运行该函数并将结果显示为我的模板中的原始代码。但我无法访问控制器中的功能
$cloud_form = \Cloudinary\Uploader::cl_image_upload_tag('image_id', array("callback" => $this->get("router")->generate("cloudinary_callback")));
(我将在 Twig 中将 $cloud_form 输出为 {{ cloud_form|raw }} )
我认为这是一个命名空间问题,但我无法让它工作,它得到“错误:调用未定义的方法”。谢谢!
更新:这是自动加载文件:
<?php
use Doctrine\Common\Annotations\AnnotationRegistry;
use Composer\Autoload\ClassLoader;
/**
* @var $loader ClassLoader
*/
$loader = require __DIR__.'/../vendor/autoload.php';
AnnotationRegistry::registerLoader(array($loader, 'loadClass'));
return $loader;