phalcon project --name=taydo_trips --type=modules. Trong nó taydo_trips sẽ là tên project
khi chạy lệnh này thành công sẽ tạo ra 1 project phalcon có sẵn 1 module là frontend.
Copy thư mục frontend này và paste lại với tên khác vị dụ là backend.
Nếu dùng devltools để tạo module thì ở thự mục project có chứa thư mục app giữ Shift click chuột phải mở Window PowerShell chạy lệnh sau (cách này chưa thực hiện thành công)
phalcon module modulename --output="app/modules"
Với modulename là tên module bạn muốn tạo
Trong file loader.php (app/config) trong đoạn này
$loader->registerClasses([ 'Taydo_trips\Modules\Frontend\Module' => APP_PATH . '/modules/frontend/Module.php', 'Taydo_trips\Modules\Cli\Module' => APP_PATH . '/modules/cli/Module.php', ]);
Thêm đoạn code
'Taydo_trips\Modules\Backend\Module' => APP_PATH . '/modules/backend/Module.php',
File Module.php (modules/backend) tìm kiếm từ Frontend và thay thế thành Backend
File Bootstrap_web đoạn code
$application->registerModules([ 'frontend' => ['className' => 'Taydo_trips\Modules\Frontend\Module'], ]);
thêm đoạn code
'backend' => ['className' => 'Taydo_trips\Modules\Backend\Module'],
Mấy cái namespace của Controller của Backend sẽ sử dụng
Taydo_trips\Modules\Backend\Controllers;
Không có nhận xét nào:
Đăng nhận xét