私は Symfony2 を使用しており、Rss エンティティを持つ ReaderBundle を持っています。
このエンティティの CRUD を作成しました。
php app/console generate:doctrine:crud --entity=RSSReaderBundle:Rss --format=annotation --with-write
キャッシュを接続する前は、すべて問題ありませんでした。
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
require_once __DIR__.'/../app/AppCache.php';
require_once __DIR__.'/../app/AppKernel.php';
Debug::enable();
$kernel = new AppKernel('dev' , true);
$kernel->loadClassCache();
$kernel = new AppCache($kernel); // THAT STRING IS MAIN PROBLEM
$request = Request::createFromGlobals();
$response = $kernel->handle($request);
$response->send();
$kernel->terminate($request, $response);
そして、いくつかのレコードを削除しようとすると、次のエラーが表示されます:
メソッドを明確に示すフォームを作成しました:
No route found for "POST /rss/delete/30": Method Not Allowed (Allow: DELETE)
405 Method Not Allowed
private function createDeleteForm($id)
{
return $this->createFormBuilder()
->setAction($this->generateUrl('rss_delete', array('id' => $id)))
->setMethod("DELETE")
->add('submit', 'submit', array('label' => 'Delete'))
->getForm()
;
}
問題は見つかりませんでした。助けてください