Học thuyết tạo thực thể từ cơ sở dữ liệu

Trong blog này, chúng ta sẽ thảo luận về cách tạo lại thực thể trong symfony-6 bằng CLI. Nếu bạn đã tạo một thực thể và bạn muốn thêm một trường mới và sử dụng phương thức setter và getter, thì trong giải pháp này, bạn không cần phải tự viết phương thức setter và getter, bạn có thể tạo phương thức setter và getter bằng CLI

Symfony cung cấp tất cả các công cụ bạn cần để sử dụng cơ sở dữ liệu trong ứng dụng của mình nhờ vào Doctrine, bộ thư viện PHP tốt nhất để hoạt động với cơ sở dữ liệu. Các công cụ này hỗ trợ cơ sở dữ liệu quan hệ như MySQL và PostgreSQL cũng như cơ sở dữ liệu NoSQL như MongoDB

Symfony cung cấp tất cả các công cụ bạn cần để sử dụng cơ sở dữ liệu trong ứng dụng của mình nhờ vào Doctrine, bộ thư viện PHP tốt nhất để hoạt động với cơ sở dữ liệu. Các công cụ này hỗ trợ cơ sở dữ liệu quan hệ như MySQL và PostgreSQL cũng như cơ sở dữ liệu NoSQL như MongoDB

bạn cần làm theo vài bước dưới đây-

Bước 1. nếu bạn chưa cài đặt MakerBundle, bạn sẽ cần cài đặt Symfony MakerBundle. sử dụng lệnh trình soạn thảo được cung cấp bên dưới và cài đặt. https. //symfony. com/gói/SymfonyMakerBundle/current/index. html

Bắt đầu Thương mại điện tử không đầu
ngay bây giờ.
Đọc thêm

Trước tiên, hãy cài đặt hỗ trợ Doctrine qua orm , cũng như MakerBundle, điều này sẽ giúp tạo một số mã

composer require --dev symfony/maker-bundle

Bước 2. nếu bạn chưa đăng ký maker bundle thì vào thư mục gốc của project “config/bundles. php” và đăng ký MakerBundle

Symfony\Bundle\MakerBundle\MakerBundle::class => ['dev' => true, 'test' => true, 'prod' => true]

Bước 3. Giả sử bạn đang xây dựng một ứng dụng mà Người dùng cần được hiển thị. Thậm chí không cần suy nghĩ về Doctrine hoặc cơ sở dữ liệu, bạn đã tạo Người dùng. thực thể php để sử dụng thông tin người dùng. Bây giờ hãy mở lớp thực thể hiện có của bạn [e. g. Acme/Gói/NotifyConnectorBundle/Thực thể/Người dùng. php]. Xác định các biến bạn cần trong một cột bảng. https. //symfony. com/doc/hiện tại/học thuyết. html

Chủ Đề