PhP Blog проблем с Register-a
Здравейте колехи, дигнах си блогчето товa php-blog-skeleton на PhP s Symfony-to всичко цепи, ама като цъкна на регистъра и ми дава ето този exception и i have no chance :D ако може един хелп :Д
Unable to find template "default/register.html.twig" (looked into: D:\Projects\PhpBlog\Blog\app/Resources/views, D:\Projects\PhpBlog\Blog\vendor\symfony\symfony\src\Symfony\Bridge\Twig/Resources/views/Form).
не нямам го ... , сега ще го наблъскам :) да видим какво ще се получи :Д
Не нямам е откъде да го изкарам тоя целият темплейт ся?
пробвай с този код: https://pastebin.com/MZp1wXnk
сложи го в app/Resources/views/Default и го кръсти register.html.twig
Благодаря ти да подкарах го reg-вам се и се логвам всичко е тип топ :), ама нов гърмеж :Д..., като искам да напиша статия Create Article...като се цъкне и бам ето го:
Could not load type "SoftUniBlogBundle\Entity\Article"
500 Internal Server Error - InvalidArgumentException
Хелп :Д
Пусни си кодът, с който създаваш формата, направо целия action за по-лесно :)
Иначе днес качих готов и работещ блог в ресурсите за лекция REST Controllers and Routing , така че ако искаш погледни и там.
Едното е чист блог, другото е същия блог + създаден REST API към него
Пусни си кодът, с който създаваш формата, направо целия action за по-лесно :) ,
е добре как става тоя трик...? ако може бърз хелп и за Разработка на REST приложения чрез PHP и Symfony го намерих , но къде са тези материали?
https://softuni.bg/trainings/resources/video/13377/video-screen-13-march-2015-borislav-yordanov-creating-a-rest-api
За това Видео ли става въпрос?
Заповядай, прочети само README.md за да знаеш как да го подкараш, намира се в архива. Изтегли първия, като тръгне и разбереш какво се случва, може да си изтеглиш вторият.
Оносно как да си пуснеш кодът имах предвид да го copy/paste да го видим :)
Да ето го Article https://pastebin.com/tJkHgd3b
Това е User-a https://pastebin.com/z2tMSEfp.
Дай и action-a, при който ти гърми. Намери го според route-a, който отваряш
На ето този роут гърми http://localhost:8000/article/create
отвори ArticleController и пусни кодът на create метода, там искам да видя какво става от самото начало
https://pastebin.com/eVHjp85i Заповядай :)
не е това, отвори src/SoftUniBlogBundle/Controller и вземи create метода от ArticleController-a
https://pastebin.com/ZhXLUSNv заповядай :)
на 11-ти ред сложи: use SoftUniBlogBundle\Form\ArticleType;
на 25-ти го замени с $form = $this->createForm(ArticleType::class, $article);
и да видим какво ще стане
Could not load type "SoftUniBlogBundle\Entity\Article"
500 Internal Server Error - InvalidArgumentException
Ето и едно линкче за Article в SoftUniBlogBundle\Entity\Article
https://pastebin.com/5TX1icPi
Оправих го всичко е чук върви, дори исках да разгледам и това блогче дето ми го пусна, но ми дава този Exception
An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
500 Internal Server Error - ConnectionException
2 linked Exceptions: PDOException » PDOException »
Супер, че е тръгнало. Блогът, който ти дадох би трябвало да тръгне веднага, просто си нагласи настройките за базата данни. Като го разархивираш редактирай app/config/parameters.yml и на мястото на database_user i database_password попълни данните за твоята база и би трябвало да тръгне :)
Да промених ги но виж сега какъв е Exception-a
An exception occurred while executing 'SELECT t0.id AS id_1, t0.title AS title_2, t0.content AS content_3, t0.date AS date_4, t0.authorId AS authorId_5, t0.authorId AS authorId_6 FROM articles t0':
SQLSTATE[42S22]: Column not found: 1054 Unknown column 't0.date' in 'field list'
500 Internal Server Error - InvalidFieldNameException
2 linked Exceptions:
изпълни следната команда:
php bin/console doctrine:schema:update --force
това ще създаде липсващата колона date в базата данни
Класаа :), стана всичко сега ще пробвам и вторият :)