belisoful / prado-composer-extension
第一个个性化基础示例 PRADO Composer 扩展。将其用作模板。
v1.0.0
2022-11-30 05:07 UTC
Requires
- pradosoft/prado: >=4.2.0
This package is auto-updated.
Last update: 2024-09-29 06:20:34 UTC
README
这是一个 PRADO 框架的最小化基础 composer 扩展。此扩展会自动将 Pages 目录添加到 TPageService::onAdditionalPagePaths 中,并加载错误信息。
安装
安装此扩展的首选方式是通过 composer。
运行以下命令:
php composer.phar require --prefer-dist pradosoft/prado-composer-extension "*"
或者在您的 composer.json
文件的 require 部分添加:
"pradosoft/prado-composer-extension": "*"
设置
扩展安装完成后,在您的 Prado 应用程序配置中通过指定扩展名称作为模块 ID 来加载扩展。
将模块添加到应用程序配置中,无需指定类。例如,像这样:
<modules> <module id="pradosoft/prado-composer-extension" PropertyA='value1' /> </module>
用法
将以下应用程序参数添加到您的应用程序配置中:PluginContentId。例如,像这样:
<parameters> <parameer id="PluginContentId" value='my-layout-content-id' /> </parameters>
将 PluginContentId 设置为您的布局中主 TPlaceholderContent ID 的名称,以便插件可以正确加载。
点击面板链接到 http://application/web/index.php?page=Example 在首页您将看到特定扩展的内容。
扩展
composer.json 使用 "type" 为 "prado4-extension",并将从 ["extra"]["bootstrap"] 加载类作为模块 ID/包名称。使用这些特定的参数和值来指定和使用您自己的 prado composer 扩展。