Rumah > Artikel > pembangunan bahagian belakang > Cara menjana rangka fail menggunakan alat baris arahan (Konsol) dalam rangka kerja Symfony
Cara menggunakan alat baris arahan (Console) untuk menjana rangka fail dalam rangka kerja Symfony
Symfony ialah rangka kerja PHP popular yang menyediakan alat baris arahan (Console) yang berkuasa yang boleh membantu kami menjana rangka fail dengan cepat. Dalam artikel ini, kami akan membincangkan cara menjana rangka fail menggunakan alat baris arahan Symfony dan memberikan beberapa contoh kod.
Pertama, pastikan anda telah memasang Symfony dan alatan baris arahannya. Jika ia belum dipasang lagi, sila pasangkannya mengikut dokumentasi rasmi Symfony.
Katakan kita ingin mencipta kelas entiti bernama "Artikel" dan mencipta jadual dan medan yang sepadan dalam pangkalan data. Jalankan arahan berikut dalam baris arahan untuk menjana rangka kelas entiti:
$ php bin/console make:entity
Selepas menjalankan arahan di atas, Symfony akan menggesa anda untuk memasukkan nama dan sifat kelas entiti. Apabila digesa, masukkan "Artikel" sebagai nama kelas entiti, diikuti dengan nama, jenis dan kekangan untuk setiap atribut. Contohnya, anda boleh memasukkan maklumat atribut dengan cara berikut:
Class name of the entity being generated (including the namespace) [<Namespace>EntityArticle]: The name of the new property (or type empty to stop adding fields): [title]: What is the type of the field? Available types: array ...
Masukkan maklumat atribut yang sepadan mengikut keperluan anda. Selepas selesai, Symfony akan menjana fail kelas entiti bernama "Article.php" untuk anda, dan laluan fail itu biasanya "src/Entity/Article.php".
Seterusnya, jalankan arahan berikut untuk mencipta jadual dan medan data:
$ php bin/console doctrine:schema:update --force
Arahan ini akan mencipta jadual dan medan pangkalan data berdasarkan definisi kelas entiti dan atribut.
Selain menjana kelas entiti dan jadual pangkalan data, alat baris arahan Symfony juga menyediakan beberapa arahan penjanaan lain yang berguna. Sebagai contoh, anda boleh menggunakan arahan berikut untuk menjana kelas pengawal, kelas borang, templat borang, arahan baris arahan, dsb.:
Jana kelas pengawal:
$ php bin/console make:controller
Jana kelas borang:
rreee$ php bin/console make:form
$ php bin/console make:twig-template
Atas ialah kandungan terperinci Cara menjana rangka fail menggunakan alat baris arahan (Konsol) dalam rangka kerja Symfony. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!