Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Ошибка при выводе страницы. Проблемы с routing
Форумы портала PHP.SU » » CMS и фреймворки » Ошибка при выводе страницы. Проблемы с routing

Страниц (1): [1]
 

1. ataman - 30 Июля, 2014 - 21:47:52 - перейти к сообщению
Привет всем

Сейчас делаю урок по этой ссылке: http://symfony[dot]in[dot]ua/symfony2-tu[dot][dot][dot]plates-twig[dot]html

И когда перехожу по ссылке для просмотра страницы impressum http://127[dot]0[dot]0[dot]1/symfony2/web/ap[dot][dot][dot]ev.php/impressum выбивает такие две ошибки:

1-я: (http://joxi[dot]ru/VRfZU4wyTJCDY17RtYQ ):
Цитата:
1/2ParseException: A YAML file cannot contain tabs as indentation at line 6 (near " resource: "@YourIdentifier/YourBundle/Controller/PageController.php"").


2-я: (http://joxi[dot]ru/aRfZU4wyTJCoYotACtw ):
Цитата:
FileLoaderLoadException: Cannot import resource "C:\xampp\htdocs\symfony2\src\YourIdentifier\YourBundle/Resources/config/routing.yml" from "C:/xampp/htdocs/symfony2/app/config\routing.yml". (A YAML file cannot contain tabs as indentation at line 6 (near " resource: "@YourIdentifier/YourBundle/Controller/PageController.php"").)


Привожу код контролера PageController.php:

CODE (php):
скопировать код в буфер обмена
  1. <?php
  2. // src/YourIdentifier/YourBundle/Controller/PageController.php
  3. namespace YourIdentifier\YourBundle\Controller;
  4.  
  5. use Symfony\Bundle\FrameworkBundle\Controller\Controller;
  6. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
  7. use Sensio\Bundle\FrameworkExtraBundle\Configuration\Template;
  8.  
  9. class PageController extends Controller {
  10.  
  11.     /**
  12.      * @Route("/impressum", name="page_impressum")
  13.      * @Template()
  14.      */
  15.     public function impressumAction()
  16.     {
  17.         return $this->render('YourIdentifierYourBundle:Page\static:impressum.html.twig');
  18.     }
  19. }


Код файла C:\xampp\htdocs\symfony2\src\YourIdentifier\YourBundle/Resources/config/routing.yml

CODE (php):
скопировать код в буфер обмена
  1. your_identifier_your_homepage:
  2.     path:     /hello/{name}
  3.     defaults: { _controller: YourIdentifierYourBundle:Default:index }
  4.  
  5. some_identifier:
  6.     resource: "@YourIdentifierYourBundle/Controller/PageController.php"
  7.     type: annotation


В файле C:/xampp/htdocs/symfony2/app/config\routing.yml я ничего не менял


Пожалуйста помогите мне. Очень хочу продолжить изучение этого фреймворка и двигаться дальше!
2. digi - 31 Июля, 2014 - 02:00:47 - перейти к сообщению
"A YAML file cannot contain tabs as indentation" - переводится как "YAML файл не может использовать символы табуляции в качестве отступов".

 

Powered by ExBB FM 1.0 RC1