草庐IT

silverstripe-4

全部标签

SilverStripe 3自定义路由通配符

我想创建一个自定义路由,涵盖任何开始的内容。是否可以在路由上设置通配符?例如http://example.com/*/show/urlsegment我尝试了很多事情而没有成功。Director::addRules(100,array('*/show//$EventUrlSegment'=>'MyTest_Controller'));什么是正确的语法涵盖任何内容/show?看答案在SilverStripe3中。*您应该使用在_config文件夹。您可以使用$就像你一样EventUrlSegmentDirector:rules:'$Action/show/$EventUrlSegment':'My

php - 如何在 Admin Silverstripe 中添加自定义按钮及其功能?

如何在AdminSilverstripe中添加自定义按钮及其功能?请告诉我解决方案。自定义按钮仅在一个菜单中添加。 最佳答案 就像评论中提到的@wmk一样,您可以只以GridFieldPrintButton的框架代码为基础,然后从那里开始。SilverStripe还有一个basictutorialforcreatingacustomActionProvider.我不会在这里重述教程,而是会为您提供一个非常基本的自定义操作提供程序,您可以复制和扩展它来执行您需要的操作。虽然您没有注意到您希望从按钮获得的确切结果,但我将只提供一个非常通