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
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.