qcubed / application
QCubed框架中许多组件所使用的公共文件
v4.0.1-alpha
2017-07-07 03:51 UTC
Requires
- php: >=5.5.0
- qcubed/cache: dev-master
- qcubed/common: dev-master
- qcubed/composer: dev-qcubed4
- qcubed/i18n: dev-master
- qcubed/orm: dev-master
Requires (Dev)
- phpunit/phpunit: 4.8.*
This package is not auto-updated.
Last update: 2024-09-15 02:19:28 UTC
README
这是QCubed框架的应用部分,包括表单、控件、动作、事件以及将它们全部结合在一起的相关代码。
升级说明
此版本现在使用命名空间。请参阅工具目录中的工具,以帮助您将当前代码库转换为新的命名空间。具体来说,请在您的代码库上运行以下命令行脚本,它将转换约99%的代码
cd (vendor_dir)/qcubed/application/tools/v4_converter ./run_was.php -R all.regex.php (your source dir)
从现在开始,应用框架将专注于支持控制库中的html5标签。可能还有一些其他项目提供支持常见数据关系(如单选框和复选框列表)的方式,但大部分我们希望所有不直接绘制标签的功能都放在单独的库中。
因此,以下文件在核心中不再受支持,目前是无效代码。您可以在“无效”目录中找到它们。但是,如果您认为这些旧文件很重要,请随意将其作为插件复活。由于PHP内置或GitHub中可用的库中已经开发了更好的解决问题的方式,因此大部分代码不再适用。
- QDialogBox.class.php(我们目前使用JQuery UI对话框,但这可能有所改变)
- FileAssetDialog.php
- QArchive.class.php
- QEmailServer.class.php
- QFileAsset.class.php
- QFileAssetBase.class.php
- QImageBase.class.php
- QImageBrowser.class.php
- QImageControl.class.php
- QImageControlBase.class.php
- QImageFileAsset.class.php
- QImageLabel.class.php
- QImageLabelBase.class.php
- QImageRollover.class.php
- QLexer.class.php
- QMimeType.class.php
- QRegex.class.php
- QRssFeed.class.php
- QSoapService.class.php
- QStack.class.php
- QTreeNav.class.php
- QTreeNavItem.class.php
- QWriteBox.class.php
此外,JQuery UI框架已放入其自己的目录,为将其移动到后续版本中的单独库做准备。
安装
有关如何使用Composer快速安装QCubed v4的信息,请参阅qcubed/app-starter仓库的qcubed4分支。