symfony2.3です
src/Acme/HelloBundle/Controller/DefaultController.php
namespace Acme\HelloBundle\Controller; use Symfony\Bundle\FrameworkBundle\Controller\Controller; use Acme\HelloBundle\Entity; class DefaultController extends Controller { public function indexAction($name) { // $user = new \Acme\HelloBundle\Entity\User(); // これだとエラー発生しない $user = new User(); // ここでエラー $user->setName('taro'); $user->setDescription('太郎です');
FatalErrorException: Error: Class 'Acme\HelloBundle\Controller\User' not found in /var/www/php/leaning-symfony2/src/Acme/HelloBundle/Controller/DefaultController.php line 17 in /d/www/php/leaning-symfony2/src/Acme/HelloBundle/Controller/DefaultController.php line 17 at ErrorHandler->handleFatal() in /d/www/php/leaning-symfony2/vendor/symfony/symfony/src/Symfony/Component/Debug/ErrorHandler.php line 0 at DefaultController->indexAction() in /d/www/php/leaning-symfony2/app/bootstrap.php.cache line 2978 at ??call_user_func_array() in /d/www/php/leaning-symfony2/app/bootstrap.php.cache line 2978 at HttpKernel->handleRaw() in /d/www/php/leaning-symfony2/app/bootstrap.php.cache line 2952 at HttpKernel->handle() in /d/www/php/leaning-symfony2/app/bootstrap.php.cache line 3081 at ContainerAwareHttpKernel->handle() in /d/www/php/leaning-symfony2/app/bootstrap.php.cache line 2351 at Kernel->handle() in /d/www/php/leaning-symfony2/web/app_dev.php line 29 at ??{main}() in /d/www/php/leaning-symfony2/web/app_dev.php line 0
DefaultController.phpにuse Acme\HelloBundle\Entity;を追加してるのでエラーは表示されない
ように思いましたが、表示されたままです。
\Acme\HelloBundle\Entity\User()でなく
useをつかって短くnew User();を使いたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/27 02:22