Articles of silverstripe

Хранить данные сенсибилизации в Silverstripe 3.1

Я хочу хранить конфиденциальную информацию (в основном пароли) в объекте data в silverstripe. Данные необходимо хранить в зашифрованном виде в базе данных. Если я вызываю это поле в своем шаблоне, мне нужны данные, дешифрованные. Но я не знаю, как это сделать. Может ли кто-нибудь указать мне в правильном направлении? Спасибо!

SilverStripe: изменение порядка входных элементов GridField

Итак, отказ от ответственности сначала: я немного нуб, когда дело доходит до SilverStripe, но это меня раздражает. Я использую GridField для добавления и редактирования записей в DataObject. Это хорошо и хорошо, и работает отлично. Единственное, что я не могу понять, это изменить порядок полей EDITABLE – это не начальное отображение таблиц записей (которое задано в […]

SilverStripe за балансировщиком нагрузки

У меня есть экземпляр SilverStripe, работающий на двух серверах за балансиром нагрузки AWS. Чтобы поделиться информацией о сеансе, я запускаю сервер Elasticache Redis. Я устанавливаю информацию своего магазина php как таковую: ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379'); После того, как я вошел в раздел администрирования CMS, я могу перепрыгнуть между серверами, и он помнит меня, однако при […]

SilverStripe 3.1 – Создание и публикация страницы с FrontEnd

для нашей интрасети компании я создал страницу с Формой для создания электронной почты из внешнего интерфейса (Создать новую страницу электронной рассылки). После сохранения формы страница должна быть активной. Я сделал это так, но я думаю, что я где-то ошибся. Поскольку KW1, KW2, Date и SendDate видны только во внешнем интерфейсе, если я перехожу к серверу […]

Как добавить пользовательскую кнопку и ее функциональность в Admin Silverstripe?

Как добавить пользовательскую кнопку и ее функциональность в Admin Silverstripe? Пожалуйста, скажите мне решение. Пользовательская кнопка добавляет только в одно меню.

SilverStripe 3 – Опции для <% loop%>

Есть ли список всех параметров, которые я могу добавить в цикл? Я не знаю, правильно ли это имя. Я имею в виду эти <% loop Dataobject.Reverse %> <% loop Dataobject.Limit() %> Может ли кто-нибудь рассказать мне все, что здесь возможно? И какое правильное название для него?

Как передать пользовательские данные в шаблон

Я новичок в рамках OOP в целом и Silverstripe в частности. Я уверен, что мне не хватает чего-то жизненно важного! В настоящее время я пытаюсь создать твиттер для своей главной страницы. В моем Page_controller у меня есть: public function getTwitterFeed() { … } … который получает набор твитов. Я могу форматировать эти данные так, как […]

ошибка часового пояса по умолчанию в php

Я получил следующую ошибку / предупреждение во время tring для установки Kohana / SilverStripe. Что это значит и что мне делать? Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and […]

Отправить форму в Dataobject – Silverstripe 3.1

Я использую модуль DataobjectAsPage от Aram. Теперь я хочу иметь форму на каждом сайте DOaP. Я создал такую ​​форму в моем объекте Dataobject public function RegistrationForm() { $fields = new FieldList( new TextField('Name'), new TextField('PlusOne') ); $actions = new FieldList( new FormAction('doRegistration', 'Submit') ); return new Form($this, 'RegistrationForm', $fields, $actions); } public function doRegistration($data, $form) […]

Silverstripe admin: «имеет один» выпадающий список преобразуется в обычное поле ввода после импорта

У меня проблемы с администратором Silverstripe. Я определил модель базы данных (см. Определения классов ниже), а после создания dev / build все выглядит так, как ожидалось. Когда я пытаюсь добавить новый «пакет», все поля «есть» есть с раскрывающимся списком (см. Снимок экрана 1). Я также создал импортера, который импортирует эти пакеты. При запуске все выглядит […]