silverstripe-4相关内容
在Silverstripe 4 FulltextSearchable :: enable();中_config.php中失败 有谁知道如何使它重新工作,以便$ SearchForm在模板中工作? 解决方案 使用 \SilverStripe\ORM\Search\FulltextSearchable::enable(); 在_config.php中不是 FulltextSearchable:
..
我在IndexPage页面上使用了一个数据对象,该数据对象在页脚中可以正常使用,但不能在页脚中的其他页面上呈现. 到目前为止,这是我在默认的CWP PageController页面中尝试过的操作,并使数据从索引页中消失了(我的IndexPage由CWP Page模板扩展了): ```
..
我尝试过: removeFieldFromTab removeByName replaceField 但是该字段仍然存在. use SilverStripe\ORM\DataObject; use //..... class Product extends DataObject { private static $db = [ 'ProductName'=>'
..
我想根据他们所属的组将成功登录的成员重定向到特定页面. 过去,我已经能够在SS3中通过以下方式做到这一点: CustomLoginForm.php: class CustomLoginForm extends MemberLoginForm { public function dologin($data) { // Redirect functi
..
我想覆盖'LoginHandler'类中的'loginForm'方法.我正在尝试使用下面给出的代码.但这是行不通的. LoginHandlerExtension.php
..
我在Ubuntu Vagrant VM上运行了SilverStripe 4.1站点(从3.4升级).我有以下.env文件: # Default Admin SS_DEFAULT_ADMIN_USERNAME="admin" SS_DEFAULT_ADMIN_PASSWORD="password" # DB credentials SS_DATABASE_CLASS="MySQLPDODat
..
在Silverstripe 4中,必须先发布已上传的文件,然后该文件才能在网站的公共端可见. 如果我创建带有$ has_one Image :: Class的$ Page,然后将该图像分配给$ owns [],则在发布页面时将发布上载的图像. 但是,如果我创建以下数据对象结构,则不会. Class Item extends DataObject{ $has_one[
..
与此问题相关,是扩展了DataObject >方法不会在数据库上写入特定的属性值.详细信息: DataObject: [...] /** * Classe Prodotto */ class Prodotto extends DataObject { // Dichiarazione Proprietà private static $db = [ [...]
..
在官方SS指南 >扩展程序,发生这种异常: PHP注意:未定义的索引:PrezzoIva 项目全景图:必须在执行主write()之前,计算值并将其与其他DataObject属性配对保存. 这是这种情况(在SS 4.0.3上): [...] /** * Classe Prodotto */ class Prodotto extends DataObject { //
..
正如我在此处所述,我将允许预先生成的用户使用默认的from来从SilverStripe 4网站的前端页面注销.由于登录有效而注销. 问题是,如果登录的一般用户尝试通过单击诸如Security/logout(以及Security/logout?BackURL=home/)之类的链接注销,则该用户将被重定向到空白页(仅显示页眉/页脚,如下所示)默认的Page.ss已实现).显然,控制器无法正
..
我将允许默认用户从默认的from SilverStripe 4网站前端页面注销.由于登录有效而注销. 问题是,如果登录的一般用户尝试通过单击诸如Security/logout(以及Security/logout?BackURL=home/)之类的链接注销,则该用户将被重定向到空白页(仅显示页眉/页脚,如下所示)默认的Page.ss已实现).显然,该控制器无法正常工作或类似,因为URL仅将我指
..
我试图将上载字段添加到Custom DataExtension并使Image字段正常工作.但是,我上传的图像仍处于概念模式,我必须转到“文件"选项卡才能发布它.我试图使用Silverstripe文档中提供的代码,但这似乎只能在常规页面上使用.我发现了一个类似于我的问题:这是我当前的代码:
..
我使用SilverStripe4和ModelAdmin来管理数据对象. DataObject在文件上具有has_one.到目前为止,一切正常,但是在前端控制器上,“文件"关系中有一个空对象. 我看到该文件不在File_Live表中,所以我猜它没有发布,因此在前端控制器上找不到它. 如何从ModelAdmin发布文件关系? 基本上,文件上传后应该自动发布. 我想如果我使用版本
..
我的问题是: 我一直在阅读SilverStripe 4文档,以便找到一种方法将现有的React应用程序(只是一个没有后端的嵌套React组件的UI)插入到SilverStripe页面布局中.这有可能吗?如何确保SilverStripe具有正确的依赖关系? 到目前为止,我的研究试图回答这个问题: 由于传统的React项目使用NPM(节点包管理器)来获取所有正确的依赖关系,并且Node.js作为
..