costsrl / cost-authorization
基于 DoctrineORMModule 的授权
v1.0.0
2023-03-24 14:00 UTC
Requires
- php: >=5.6.1
This package is not auto-updated.
Last update: 2024-09-24 13:17:48 UTC
README
什么是 CostAuthorization?
CostAuthorization 是基于 Laminas Framework 2 的 CostAuthorization 模块
CostAuthorization 究竟是什么?
安装
支持通过 composer 进行安装,只需确保您已在 composer.json
文件中设置了 "minimum-stability": "dev"
,然后运行 ```php composer.phar require novigo/Cost-navigation:zf3`
前往您的应用程序配置 ./config/application.config.php
并添加 'CostNavigation'。将 Cost-authorization.global.php.dist 复制到 ./config/autoload。一个示例应用程序配置可能如下所示
打开主 composer.json 并在 auotload 键下添加
"autoload" : { "psr-0" : { }
"repositories": [
{
"type": "vcs",
}
]
module requirements
depends on:
1) CostAuthentication
'modules' => array( 'Application', 'CostAuthentication', 'CostAuthorization' )
CostAuthorization configuration
=============
doctrine generate entity
1) ./vendor/doctrine/doctrine-module/bin/doctrine-module orm:convert-mapping --namespace="CostAuthorization\\Model\\Entity\\" --filter='Menus' --force --from-database annotation ./vendor/novigo/Cost-authorization/src/
2) ./vendor/doctrine/doctrine-module/bin/doctrine-module orm:validate-schema
3) ./vendor/doctrine/doctrine-module/bin/doctrine-module orm:generate-entities --generate-annotations=true --generate-methods=true ./vendor/novigo/Cost-authorization/src
/**
./vendor/doctrine/doctrine-module/bin/doctrine-module orm:convert-mapping --namespace="CmsApplication\\Model\\Entity\\" --force --from-database annotation ./module/CmsApplication/src
./vendor/doctrine/doctrine-module/bin/doctrine-module orm:generate-entities --generate-annotations=true --generate-methods=true ./module/CmsApplication/src
**/
doctrine create update databse from entity
4) ./vendor/doctrine/doctrine-module/bin/doctrine-module orm:schema-tool:update --dump-sql
5) ./vendor/doctrine/doctrine-module/bin/doctrine-module schema-tool:update --force