2 日間接触した後、laravel と symfony のどちらを学ぶべきか迷っていましたが、ドキュメントと学習教材が少なすぎることがわかりました。すぐに symfony に目を向けたところ、laravle と同様の機能があることがわかりました。それで、一週間 laravle を観察しましたが、無駄ではありませんでした。しかし今日、Java に似た非常に優れた関数を見つけました。私は symfony3.0 を使用しているのですが、数回クリックするだけでデータベース テーブル エンティティを自動的に生成する方法を共有したいと思います。データベース エンティティ固有の接続データベース設定情報を生成します。接続設定情報は app/config/parameters.yml ファイルにあります。詳しく調べたい場合は、ドキュメントを参照してください。私も酔っ払ってその文書について話しているとき、意味を理解するためにすべての文を百度翻訳にコピーしました。
データベーステーブルからエンティティを生成する
D:\test_backend>php bin/console doctrine:mapping:convert --from-database yml D:\db\ Processing entity "AppUser" Processing entity "Channel" Processing entity "MigrationVersions" Exporting "yml" mapping information to "D:\db"
D:\test_backend>php bin/console doctrine:generate:entities AppBundle/Entity/AppUser --path src/Generating entities for namespace "AppBundle\Entity\AppUser" > backing up AppUser.php to AppUser.php~ > generating AppBundle\Entity\AppUser
以上がsymfony がデータベーステーブルエンティティを生成し、データベースを移行する方法の説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。