alex-kalanis / kw_menu
在KWCMS中的菜单管理和处理程序
v3.1.0
2024-04-10 06:12 UTC
Requires
- php: >=7.4.0
- ext-mbstring: *
- alex-kalanis/kw_paths: >=4.0 <5
Requires (Dev)
- alex-kalanis/kw_files: >=4.0 <5
- alex-kalanis/kw_storage: >=5.0 <6
- alex-kalanis/kw_tree: >=3.0 <4
- friendsofphp/php-cs-fixer: ^3.0
- phpstan/phpstan: ^1.0
- phpstan/phpstan-phpunit: ^1.0
- phpunit/phpunit: >=8.0 <=9
- psr/container: =2.0.2
- shipmonk/composer-dependency-analyser: ^1.4
Suggests
- alex-kalanis/kw_files: Accessing stored entries as files on some volume
- alex-kalanis/kw_storage: Local storage for accessing resources
- alex-kalanis/kw_tree: Processing tree for accessing resources
README
从不同来源映射菜单并生成处理所需树状结构。本版本支持从卷、存储和树包中的条目文件。您还可以创建自己的IEntriesSource和IMetaSource实现以满足可用条目的选择。
PHP安装
composer.phar require alex-kalanis/kw_menu
(如果您不熟悉Composer,请参阅Composer文档)
PHP使用方法
1.) 使用您的自动加载器(如果尚未通过Composer自动加载器完成)
2.) 添加一些与本地或远程服务连接的外部包。
3.) 将"kalanis\kw_menu\MetaProcessor"连接到您的应用程序中。根据您的需求扩展它。
4.) 通过包内的接口扩展您的库。
5.) 仅调用设置和渲染