FOSUserBundle 配置文件控制器
use Symfony\Component\DependencyInjection\ContainerAware;
class ProfileController extends ContainerAware
一些功能还可以......但是当我尝试然后创建表单时
$form = $this->createForm
出现这个错误:调用未定义的方法 ProfileController::createForm()
但是当我把它改成这样时:
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class ProfileController extends Controller
表单已呈现...所以...我不知道如何将此控制器添加到我的班级并且不删除 ContainerAware ?:/
//
我的解决方案?
而不是我使用的容器感知
use Symfony\Component\DependencyInjection\ContainerAwareInterface;
进而
class ProfileController extends Controller implements ContainerAwareInterface
但我不知道我看不到不同的我现在是菜鸟所以......这是一个好的解决方案还是我会破坏一些东西?