Could not load type "SoftUniBlogBundle\Entity\Article"
Loading...
IvanTodorov91 avatar IvanTodorov91 1 Точки

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).

plamen911 avatar plamen911 80 Точки

Провери дали имаш създаден темплейт файл за регистрацията, би трябвало да е тук: D:\Projects\PhpBlog\Blog\app\Resources\views\default\register.html.twig

 

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

не нямам го ...  , сега ще го наблъскам :) да видим какво ще се получи :Д

0
01/04/2017 17:28:53
IvanTodorov91 avatar IvanTodorov91 1 Точки

Не нямам е откъде да го изкарам тоя целият темплейт ся?

0
b.yordanov avatar b.yordanov 146 Точки

пробвай с този код: https://pastebin.com/MZp1wXnk

сложи го в app/Resources/views/Default и го кръсти register.html.twig

0
03/04/2017 10:47:30
IvanTodorov91 avatar IvanTodorov91 1 Точки

Благодаря ти да подкарах го reg-вам се и се логвам всичко е тип топ :), ама нов гърмеж :Д..., като искам да напиша статия Create Article...като се цъкне и бам ето го:

Could not load type "SoftUniBlogBundle\Entity\Article"

500 Internal Server Error - InvalidArgumentException

Хелп :Д 

0
b.yordanov avatar b.yordanov 146 Точки

Пусни си кодът, с който създаваш формата, направо целия action за по-лесно :)

Иначе днес качих готов и работещ блог в ресурсите за лекция REST Controllers and Routing , така че ако искаш погледни и там. 

Едното е чист блог, другото е същия блог + създаден REST API към него

 

0
03/04/2017 16:42:45
IvanTodorov91 avatar IvanTodorov91 1 Точки

Пусни си кодът, с който създаваш формата, направо целия action за по-лесно :) ,

е добре как става тоя трик...? ако може бърз хелп  и за  Разработка на REST приложения чрез PHP и Symfony го намерих , но къде са тези материали?

 

https://softuni.bg/trainings/resources/video/13377/video-screen-13-march-2015-borislav-yordanov-creating-a-rest-api

За това Видео ли става въпрос?

0
03/04/2017 17:08:43
b.yordanov avatar b.yordanov 146 Точки

Заповядай, прочети само README.md за да знаеш как да го подкараш, намира се в архива. Изтегли първия, като тръгне и разбереш какво се случва, може да си изтеглиш вторият. 

Оносно как да си пуснеш кодът имах предвид да го copy/paste да го видим :)

0
03/04/2017 17:21:24
IvanTodorov91 avatar IvanTodorov91 1 Точки

Да ето го  Article https://pastebin.com/tJkHgd3b

Това е User-a https://pastebin.com/z2tMSEfp.

 

0
b.yordanov avatar b.yordanov 146 Точки

Дай и action-a, при който ти гърми. Намери го според route-a, който отваряш

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

На ето този роут гърми http://localhost:8000/article/create

0
b.yordanov avatar b.yordanov 146 Точки

отвори ArticleController и пусни кодът на create метода, там искам да видя какво става от самото начало

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

https://pastebin.com/eVHjp85i Заповядай :)

0
b.yordanov avatar b.yordanov 146 Точки

не е това, отвори src/SoftUniBlogBundle/Controller и вземи create метода от ArticleController-a

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

https://pastebin.com/ZhXLUSNv заповядай :)

0
b.yordanov avatar b.yordanov 146 Точки

на 11-ти ред сложи: use SoftUniBlogBundle\Form\ArticleType;

на 25-ти го замени с $form = $this->createForm(ArticleType::class, $article);

и да видим какво ще стане

 

 

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

Could not load type "SoftUniBlogBundle\Entity\Article"

500 Internal Server Error - InvalidArgumentException

Ето и едно линкче за Article в SoftUniBlogBundle\Entity\Article

https://pastebin.com/5TX1icPi

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

Оправих го всичко е чук върви, дори исках да разгледам и това блогче дето ми го пусна, но ми дава този 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 »

0
04/04/2017 04:40:30
b.yordanov avatar b.yordanov 146 Точки

Супер, че е тръгнало. Блогът, който ти дадох би трябвало да тръгне веднага, просто си нагласи настройките за базата данни. Като го разархивираш редактирай app/config/parameters.yml и на мястото на database_user i database_password попълни данните за твоята база и би трябвало да тръгне :)

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

 Да промених ги но виж сега какъв е 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: 

  • PDOException » 
  • PDOException »
0
b.yordanov avatar b.yordanov 146 Точки

изпълни следната команда:

php bin/console doctrine:schema:update --force

това ще създаде липсващата колона date в базата данни

0
IvanTodorov91 avatar IvanTodorov91 1 Точки

Класаа :),  стана всичко сега ще пробвам и вторият :) 

0