FOSUserBundle プロファイル コントローラー
use Symfony\Component\DependencyInjection\ContainerAware;
class ProfileController extends ContainerAware
一部の機能は問題ありません...しかし、試してみるとフォームが作成されます
$form = $this->createForm
このエラーが表示されます: Call to undefined method ProfileController::createForm()
しかし、これを次のように変更すると:
use Symfony\Bundle\FrameworkBundle\Controller\Controller;
class ProfileController extends Controller
フォームがレンダリングされます...だから...このコントローラーをクラスに追加して、ContainerAwareを削除しない方法がわかりませんか? :/
///
私の解決策は?
コンテナ対応の代わりに私が使用する
use Symfony\Component\DependencyInjection\ContainerAwareInterface;
その後
class ProfileController extends Controller implements ContainerAwareInterface
しかし、私は別のものを見ることができないことを知りません。