Làm cách nào để sử dụng giỏ hàng trong CodeIgniter?

Tạo cơ sở dữ liệu mới có tên learn_codeigniter_with_real_apps. Cơ sở dữ liệu này có 1 bảng. bảng sản phẩm

--
-- Table structure for table `product`
--

CREATE TABLE `product` [
  `id` int[11] NOT NULL PRIMARY KEY AUTO_INCREMENT,
  `name` varchar[250] NOT NULL,
  `price` double NOT NULL,
  `quantity` int[11] NOT NULL,
  `description` text NOT NULL,
  `status` tinyint[1] NOT NULL,
  `photo` varchar[250] NOT NULL
] ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;

--
-- Dumping data for table `product`
--

INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 1', 2, 5, 'Description 1', 0, 'thumb1.gif'];
INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 2', 7, 3, 'Description 2', 1, 'thumb2.gif'];
INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 3', 2, 7, 'Description 3', 1, 'thumb3.gif'];
INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 4', 3, 8, 'Description 4', 1, 'thumb1.gif'];
INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 5', 8, 2, 'Description 5', 1, 'thumb2.gif'];
INSERT INTO `product` [`name`, `price`, `quantity`, `description`, `status`, `photo] VALUES['name 6', 9, 11, 'Description 6', 1, 'thumb3.gif'];

Cơ cấu bảng sản phẩm

Dữ liệu của bảng sản phẩm




Tạo thư mục tài sản

Tạo thư mục mới có tên tài sản trong dự án gốc. Trong thư mục này, tạo các thư mục mới như bên dưới

thư mục hình ảnh

Tạo thư mục mới có tên hình ảnh trong thư mục nội dung. Sao chép hình ảnh cần sử dụng trong dự án vào thư mục hình ảnh

Đặt URL CƠ SỞ

Trong Dự án CodeIgniter, Mở cấu hình. tập tin php trong thư mục cấu hình. Đặt giá trị cho cấu hình base_url như bên dưới

$config['base_url'] = '//localhost:9092/LearnCodeIgniterWithRealApps/';

Trình trợ giúp tự động tải

Trong Dự án CodeIgniter, Mở autoload. tập tin php trong thư mục cấu hình. Thêm trình trợ giúp url vào cấu hình trình trợ giúp như bên dưới

$autoload['helper'] = array['url'];

Thư viện tự động tải

Trong Dự án CodeIgniter, Mở autoload. tập tin php trong thư mục cấu hình. Thêm cơ sở dữ liệu và thư viện phiên vào cấu hình thư viện như bên dưới

$autoload['libraries'] = array['database', 'session'];

Kết nối với cơ sở dữ liệu

Trong Dự án CodeIgniter, Mở cơ sở dữ liệu. tập tin php trong thư mục cấu hình. Thêm các giá trị như bên dưới kết nối với cơ sở dữ liệu

$db['default'] = array[
	'hostname' => 'localhost',
	'username' => 'root',
	'password' => '123456',
	'database' => 'learn_codeigniter_with_real_apps'
];

Tạo mẫu sản phẩm

Tạo tệp PHP mới có tên product_model. php trong thư mục mô hình như bên dưới

Chủ Đề