axyr / silverstripe-console
缺失的 Silverstripe 控制台:supersake
dev-analysis-XNAG94
2016-04-18 21:24 UTC
Requires
- sensiolabs/ansi-to-html: ^1.1
- silverstripe/cms: >=3.1.0
- silverstripe/framework: >=3.1.0
- symfony/console: >=3.0.0
Requires (Dev)
- phpunit/phpunit: ~3.7@stable
This package is not auto-updated.
Last update: 2024-09-20 19:09:32 UTC
README
使用 supersake 从命令行与您的 Silverstripe 应用程序进行交互。
安装
composer install
$ composer require axyr/silverstripe-console
在您的网站根目录下运行此命令
$ php framework/cli-script.php dev/build
$ cp ./console/publish/supersake supersake
现在保护 supersake 文件
更新 .htaccess
# Deny access to supersake
<Files supersake>
Order allow,deny
Deny from all
</Files>
更新 web.config
<fileExtensions allowUnlisted="true" >
...
<add fileExtension="supersake" allowed="false"/>
...
</fileExtensions>
您现在应该能够在您的网站根目录下运行此命令,以显示可用的命令列表
$ php supersake
总结
使用预定义或自定义模板创建 DataObjects、页面等。
$ php supersake make:dataobject MyCustomDataObject
使用美观的表格样式列表列出 DataObjects、控制器、配置等。
$ php supersake list:controller
更多信息
关于行为准则,请参阅 CodeOfConduct
关于贡献,请参阅 Contributing
有关更多文档信息,请参阅 docs