初心者だけどPerlが大好き

コードが世界を変える!

Symfony 4 とデータベースを使った掲示板の作り方

今回 参考にしたのは ここ。
[PHP]Symfony 4 とデータベースを使ったCRUDアプリケーションの作り方
この間 自分で作成した エンティティ と データベースを使用しました。















Symfony4でDoctrineを使ってDatabases接続

今度は ここ読め ワンワン!! ここに説明があります。
Databases and the Doctrine ORM

重要  .env のファイルの中を
DATABASE_URL="mysql://root:あなたのパスワード@127.0.0.1:3306/symfony-db" にしておきます。
symfony-db を後ほど 作りますので。

データベースを このコードで作成します。 

Entityフォルダーの中に Productクラスを 作成します。
Entity はデータベースの設計図です。
場所は src/Entity/Product.php

マイグレーション・ファイルを作成することで
データベースにテーブルを構築できます。

localhost:8000/productでDatabase の中に データが 登録されます id が 5 なのは 5回 やってみたからです。。。

Symfony4でformのページを作って、結果を表示しました。

今回 ここを 参考に しました。
Symfony form tutorial - sending a form in Symfony
コントローラーを 2個作ります。
フォーム入力画面用 と 表示用です。


Symfony4でページを作ってリンクを貼り、ページ間を遷移しました。

まず ページを作りたい場合はContoroller を作ります。
そうすると、Symfonyが勝手に テンプレートを自動作成してくれます。
consertのコントローラーを作り、concertページを作りました。
PHP built in server 立ち上げて Pathを確認します。
path("concert")で、コンサートページに飛ばせます。