anklimsk / cakephp2-theme
CakePHP 2.x 全UI主题
v1.1.4
2019-12-01 16:42 UTC
Requires
- php: >=5.4
- anklimsk/cakephp-basic-functions: ^1.0.0
- anklimsk/cakephp-config-plugin: ^1.0.0
- anklimsk/cakephp-extended-test: ^1.0.0
- codaxis/cakephp-bootstrap3-helpers: ^1.2
- composer/installers: ^1.5.0
- markstory/asset_compress: ^0.25
README
CakePHP 全UI主题
此插件提供以下功能
- 在
main
布局中使用额外的JS
和CSS
文件; - 获取控制器动作的特定CSS或JS文件列表;
- 使用
Noty
或Bootstrap
渲染 CakePHP Flash 消息; - 在错误或异常上渲染样式化信息;
- 创建应用程序导游;
- 具有分组操作、数据导出和打印的表格数据筛选器;
- 分页控件元素
- 更改页面上的条目限制;
- 转到页面;
- 加载更多按钮(显示为列表)。
- 创建带确认的链接
- 使用
AJAX
或PJAX
请求; - 使用不带渲染结果的
AJAX
请求(仅 Flash 消息); - 在模态或弹出窗口中显示结果;
- 带有任务队列的进度条;
- 禁用状态;
- 使用
Lightbox
相册。 - 创建具有标签、填充进度条的表单;
- 使用
- 创建 AJAX 上传文件的表单;
- 创建表单输入
- 选择带有搜索和
AJAX
加载列表;- 日期和时间选择器;
- 国家国旗选择器;
- 旋转输入;
- 下拉输入;
- 复选框和单选按钮;
- 密码输入,带有检查大写锁定键;
- 文本输入,带有自动完成、输入掩码或聚焦;
- 带自动完成的文本区域输入。
- 创建带有典型操作的微型菜单的页面标题;
- 创建工具提示;
- 创建时间过去块;
- 创建可折叠的树和表,支持移动和拖放;
- 创建打印页面按钮;
- 显示
滚动到顶部
按钮; - AJAX 定时渲染块;
- 创建带有搜索输入的主菜单;
- 创建页面页脚;
- 检查 UI 是否准备好显示。
- 安装
使用 composer 安装插件:composer require anklimsk/cakephp2-theme
-
将以下行添加到文件末尾
app/Config/bootstrap.php
-
从
app/Plugin/CakeTheme/Config/asset_compress.local.ini
复制配置文件到app/Config/asset_compress.ini
CakePlugin::load('CakeTheme', ['bootstrap' => true, 'routes' => true]);
-
创建符号链接
ln -sr app/Plugin/CakeTheme/webroot/ app/webroot/cake_theme
-
运行 CakePHP 控制台命令
Console/cake asset_compress build_ini
生成编译后的资产 -
使用