silverstripe 自定义表单字段错误消息
在我的表单处理功能中,我有: $form->addErrorMessage('Email', 'Your email address is already registered in our system','bad'); 在我的模板中: $Fields.FieldByName(Email) 我可以看到错误类已添加到输入中,但是如何显示内联错误消息?... »
在我的表单处理功能中,我有: $form->addErrorMessage('Email', 'Your email address is already registered in our system','bad'); 在我的模板中: $Fields.FieldByName(Email) 我可以看到错误类已添加到输入中,但是如何显示内联错误消息?... »
如何在 Admin Silverstripe 中添加自定义按钮及其功能? 请告诉我解决方案。 自定义按钮只添加在一个菜单中。 基本上你截图中... »
我想通过 Ajax 将数据从简单的 HTML 表单传递到控制器,然后处理数据并返回响应。 目前我有以下内容: HomePage.ss <form method="POST" class="form-horizontal submit-form" onsubmit="return checkform(this);"> <!-- Text input--> ... »
我刚刚加入了 Silverstripe 的行列。 我一直在尝试在getCMSfields 表单上的文本字段前获得以下静态文本效果: Telephone number: +36 [__________] 其中“电话号码:”显然是字段标题(可以通过->setTitle() 更改,+36 是输入字段左侧的静态前缀。 我一直在尝试使用->setLeftTitle('+36'),但它... »
我使用一个名为 SilverStripe 的框架……我们目前正在将一个旧网站迁移到这个框架上。问题是旧站点的 URL 以 .php 或 .html 结尾,而在新站点中却没有。 我需要修改第二个重写规则,以便将请求泵送到 main.php 而不使用任何 .html 或 .php 扩展名。 在我当前的 .htaccess 中,我有以下规则: # Turn off index.php hand... »
我正在尝试在运行 MAMP Pro 的本地计算机上安装 Silverstripe 3.1.1。我收到了错误: 警告:正在删除 get_magic_quotes_gpc 支持 银条。请在您的 php.ini 中将其设置为关闭,然后查看 http://php.net/manual/en/security.magicquotes.php 在 xxxxxxxxxx/framework/... »
我有一个页面,我正试图从数据库中提取与该页面相关的文章。我的 SQL 查询可以提取我需要的内容,但我不断收到错误消息“‘where 子句’中的未知列‘时尚’”。我相信我需要将其转换为, $FilteredStories = DB::query(' SELECT C.ID, C.URLSegment, C.Title, B.Title AS "Category" ... »
我们允许用户通过前端创建博客条目。但由于某种原因,tinymce 编辑器没有图像上传按钮。作者必须将图像从桌面拖动到 tinymce 才能插入图像。 有没有办法添加图片按钮,允许作者上传图片并在他们的博客中使用它们? 也刚刚意识到,也没有“链接”按钮... »
我将 SilverStripe 2.4.7 与 DataObjectManager 一起使用。我正在尝试为弹出窗口添加我自己的自定义验证,但奇怪的事情一直在发生。当我添加自己的 Javascript 类时,弹出窗口上的日期选择器停止工作。我不知道为什么,因为我添加的 Javascript 没有应用于数据选择器。 我正在使用 function getRequirementsForPop... »
假设我有以下功能: function fruit ($request) { ... $response = array('apple' => '1dollars', 'mango' => '2dollars'); return json_encode($response); } 我想在我的模板中访问类似$response.apple 的内容。 我尝试了以... »
收到警告: Silverstripe cannot alter tables. This won't prevent installation, however it may cause issues if you try to run a /dev/build once installed. 我可以完成安装,但我担心当我的网站在此服务器上时这将如何影响未来的开发? 供参考:我在 Blueh... »
我正在使用 MAMP 安装 SilverStripe,并且必须在 ini 中启用 php_intl。 多次重新启动MAMP后,它仍然给我这个错误: ERROR [Emergency]: Uncaught Exception: This backend requires the php-intl extension IN POST /silverstripe/install.php Line 31... »
有没有办法对 GridField 进行分组(例如,按 ID)?如果它们没有相同的 SortOrder,则以下查询 (many_many) 返回一些数据对象两次或更多次。这是一些代码。我希望有人可以提供帮助;-) private static $many_many = array( 'Mitarbeiter' => 'Mitarbeiter', ); private... »
我试图弄清楚如何向表单字段添加多个错误消息。这是我目前在 doFormAction 方法中使用的逻辑: $errors = $validation->ValidateInput($data); foreach($errors as $key => $value){ if(!empty($value)){ $errorMessages = "<ul>... »
如何在 CustomSiteConfig 中为 textareafield 设置默认值? 这不起作用: class CustomSiteConfig extends DataObjectDecorator { function extraStatics() { return array( 'db' => array( ... »
我在 BlogPosts 的侧边栏中有一个自定义小部件,我想为当前 BlogPost 作者显示其他 BlogPosts...为此,小部件需要了解它所在的页面并检索(即)作者姓名和BlogPost 页面中的其他详细信息...但我不知道如何从 Widget 向上导航到 BlogPost... | Blog post by Jim 1 | | | ... »
我在 Silverstripe(PHP 框架)中复制现有应用程序。该应用程序已经有很多 jQuery,虽然它目前组织得很好,但随着我将其发展到现在的程度,它可能会失控。 我的大部分开发经验都是在 PHP/MySQL 上度过的,我在 js 前端框架方面的经验很少,并且不太可能从一开始就使用框架来管理与服务器的数据操作。真的,我只是在寻找一个合适的解决方案来在短期内组织和管理 js,并且我最终可以发... »
我有一个 Silverstripe 3.1 网站正在开发中,并希望将消息写入默认日志文件 - silverstripe.log 这是我们用来向屏幕输出变量或消息的: Debug::show($variable); Debug::message("Debug message goes here"); 将这些输出到 silverstripe.log 文件的最简单方法是什么?我一直在查看文档,但... »
我正在尝试在控制器方法中向另一个网站发出 HTTP 请求。我搜索了解决方案,但找不到任何可行的示例。 这是我的代码: $r = new HttpRequest('http://community.bba.org/home', HttpRequest::METH_GET); $r->addQueryData(array('SessionID' => $arrGetParams['Se... »
我正在尝试根据 SilverStripe 中的一些条件动态更改字段的类型。 我有一个字段,例如CheckboxField() 我需要将其复制并更改为其他类型,例如DropdownField() 或任何其他类型的字段。 有没有办法在将对象推送到表单之前执行此操作?这里的最佳做法是什么? ... »