connect232 / cakephp4-faqs
CakePHP 的 Faqs 插件
v1.0
2021-04-28 11:43 UTC
Requires
- php: >=7.2
- cakephp/cakephp: ~4.2.0
Requires (Dev)
- phpunit/phpunit: ^8.0
README
先决条件
Bootstrap 4
安装
运行
composer require connect232/cakephp4-faqs
使用方法
运行
bin/cake plugin load Faqs
或在您的 src/Application.php
中添加
$this->addPlugin('Faqs');
运行迁移
bin/cake migrations migrate -p Faqs
将 faq 元素添加到模板文件中
<?= $this->element('Faqs.faqs'); ?>
包含 CSS
<?= $this->Html->css('Faqs.styles'); ?>
或者如果您使用 AssetCompress 插件,在您的 asset_compress.ini 文件中添加
paths[] = ../vendor/connect232/faqs/webroot/css/*
files[] = styles.css
将路由添加到您的路由文件中
$routes->prefix('admin', function (RouteBuilder $routes) {
$routes->loadPlugin('Faqs');
$routes->fallbacks(DashedRoute::class);
});
与类别数据集表相关联
$this->hasMany('Faqs', [
'className' => 'Faqs.Faqs',
'foreignKey' => 'category_dataset_id',
]);