vjcspy / izadmin
此包的最新版本(dev-master)没有提供许可证信息。
IzModules Laravel 的管理页面
dev-master
2016-09-09 11:31 UTC
Requires
- php: >=5.5.9
This package is auto-updated.
Last update: 2024-09-15 15:46:07 UTC
README
IzAdmin 配置
- 如何向 IzAdmin 添加新配置
- 使用服务提供者和核心服务:$izAdminConfig = $this->app['izAdminConfig'];
- 使用 addConfigProvider 函数。
- 使用 IzAdmin
- 在 IzAdmin 中调用变量:window.izAdminConfigProvider
- 关于 izadmin 布局的详细介绍
-
使用 teenplus 主题以配置多个不同的主题。在每个主题中都有一些主要组件
- layout:主题将加载第一个布局。在布局中会调用下面的组件,如 assets、partial、widget、view content
- partial:将通过:{!! Theme::partial('partial_name') !!} 在布局中调用
- view:将通过布局调用:{!! Theme::content('content_name') !!}. View content 位于主题的 views 目录中。view 的命名方式可以参考 controller 中的示例。
- widget:稍后解释
-
有两个提供者 izAsset 和 izView。它们负责将资产和数据视图初始化到主题中。此外,它们还帮助将来自模块的其他自定义数据添加进来。
-
IzAdmin 只生成应用的首页。然后使用 ui-router 进行路由。
-
要更改数据,则部分 app.js/config.js/config.lazyload.js/config.router.js 被放置在 partial 中。
-
需要注意的是,导航是通过 url 返回的,使用 widget 生成的数据。
- 什么是 Widget?
- 注意,所有 widget 都位于 IzWidget 模块中。
- Widget 包括一个位于 IzWidget 模块的 widget 目录中的 data 文件。而它的模板则取决于正在使用的主题。
- 例如,在一个 widget 中声明使用模板为 demo。如果当前正在使用的主题是 default,则模板将位于 ./default/widget/demo 目录中。
- 使用 widget 的地方在于,数据对于所有主题都是相同的。但每个主题都会根据需要调整一个模板。类似于 magento 的 block 机制。