Thứ Hai, 27 tháng 7, 2020

Hướng dẫn cài đặt Phalcon



- Để cài cài phalcon bắt buộc phải cài PSR extension cho PHP
- Chú ý phiên bản PHP mà bản phalcon muốn cài hỗ trợ (Xampp chỉ có bản 32 bit mà thôi)
- Check phiên bản PHP  threadsafe hay nonthreadsafe bằng lệnh php -i|findstr "Thread"  để chọn bản phalcon và psr hỗ trợ (sau khi cài đặt biến môi trường cho PHP)
- Chú ý các cấu hình sau trong phpinfo
   + Architecture 64 hay 32
   + Compiler MSVC15 (Visual C++ 2017)'

Sữa lỗi load Controller khi mới tạo project ở Phalcon 4

StoreController handler class cannot be loaded
#0 [internal function]: Phalcon\Mvc\Dispatcher->throwDispatchException('StoreController...', 2)
#1 [internal function]: Phalcon\Dispatcher\AbstractDispatcher->dispatch()
#2 E:\wamp64\www\store\public\index.php(43): Phalcon\Mvc\Application->handle('/store/')
#3 {main}
Vào file /public/index.php

Nếu là project có nhiều modules thì vào thư mục app mở file bootstrap_web.php
sữa 
echo $application->handle($_SERVER['REQUEST_URI'])->getContent();
thành
echo $application->handle($_GET['_url'] ?? '/')->getContent();
Chi tiết sữa lỗi này ở

Bài 4- Volt Filter -phalcon

  1/ Volt Filter Đây cũng là một bộ lọc giống như phần Filter ở bài 3 , tuy nhiên có bổ sung thêm một số phương thức mới để áp dụng vào ứng ...