a-blog cms PHP API Reference

InstallResponder
in package

FinalYes

インストールウィザードの ToolView 相当を setup 専用 Twig で描画する Responder。

旧 Factory::renderStep がインラインで組んでいた共通 View データ(CSRF トークン・バージョン・ フォーム入力値・エラー/通知メッセージ)の付与を 1 箇所へ集約する。errors/notices(ToolErrors)は InstallMessages で表示メッセージへ解決する。フェーズ固有データ(規約文・テーマ・作成テーブル等)は $data として受け取り重ね合わせる。

Table of Contents

Constants

FIELD_KEYS  = ['domain', 'db_host', 'db_name', 'db_user', 'db_pass', 'db_prefix', 'db_charset', 'db_collation', 'blog_name', 'select_theme', 'user_name', 'user_mail', 'user_code']
各フォームが再表示に使う入力値のキー。

Methods

render()  : Response
collectFields()  : array<string, string>

Constants

FIELD_KEYS

各フォームが再表示に使う入力値のキー。

private mixed FIELD_KEYS = ['domain', 'db_host', 'db_name', 'db_user', 'db_pass', 'db_prefix', 'db_charset', 'db_collation', 'blog_name', 'select_theme', 'user_name', 'user_mail', 'user_code']

Methods

collectFields()

private collectFields(Field $post) : array<string, string>
Parameters
$post : Field
Return values
array<string, string>

        
On this page

Search results