Phalcon - Kết nối cơ sở dữ liệu
Trong chương này, chúng ta sẽ thảo luận về kết nối cơ sở dữ liệu liên quan đến Phalcon.
Tạo cơ sở dữ liệu và thiết kế
Chúng tôi sẽ tập trung vào việc tạo cơ sở dữ liệu cho các blog để lưu giữ các bài đăng cùng với các danh mục theo mục nhập của người dùng.
Tên cơ sở dữ liệu: blog-tutorial
Truy vấn được sử dụng để tạo cơ sở dữ liệu -
drop database blog-tutorial (if exists)
create database blog-tutorial
Sau khi tạo cơ sở dữ liệu, cơ sở dữ liệu sẽ được liệt kê như trong ảnh chụp màn hình sau.
Phalcon sử dụng các lệnh để tạo models, controllers, và thậm chí cả các dự án. Hãy xem nó hoạt động như thế nào.
Step 1 - Tạo một dự án có tên blog-hướng dẫn.
Step 2 - Định cấu hình ứng dụng web kết nối với cơ sở dữ liệu mà chúng tôi đã tạo để quản lý blog.
<?php
return new \Phalcon\Config (array (
'database' => array (
'adapter' => 'Mysql',
'host' => 'localhost',
'username' => 'root',
// 'dbname' => 'blog_tutorial',
'password' => '',
'name' => 'blog_tutorial',
),
'application' => array (
'controllersDir' => __DIR__ . '/../../app/controllers/',
'modelsDir' => __DIR__ . '/../../app/models/',
'viewsDir' => __DIR__ . '/../../app/views/',
'baseUri' => '/blog-tutorial/',
)
));