PHP Класс InstallationsController

Наследование: extends AppController
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$components array コンポーネント
$helpers array ヘルパー
$isInstalled
$layoutPath string レイアウトパス
$name string クラス名
$subDir string サブフォルダ
$theme string テーマ
$uses array モデル

Открытые методы

Метод Описание
_deleteAllTables ( ) : void 全てのテーブルを削除する
alert ( ) : void インストール不能警告メッセージを表示
beforeFilter ( ) : void beforeFilter
index ( ) : void Step 1: ウェルカムページ
reset ( ) : void baserCMSを初期化する debug フラグが -1 の場合のみ実行可能
step2 ( ) : void Step 2: 必須条件チェック
step3 ( ) : void Step 3: データベースの接続設定
step4 ( ) : void Step 4: データベース生成/管理者ユーザー作成
step5 ( ) : void Step 5: 設定ファイルの生成 データベース設定ファイル[database.php] インストールファイル[install.php]

Защищенные методы

Метод Описание
_constructionDb ( type $dbDataPattern = null ) : boolean データベースを構築する
_getDbSource ( ) : array 利用可能なデータソースを取得する
_getDefaultValuesStep3 ( ) : array ステップ3用のフォーム初期値を取得する
_getDefaultValuesStep4 ( ) : array ステップ4用のフォーム初期値を取得する
_login ( ) : void 管理画面にログインする
_readDbSetting ( $installationData = [] ) : array DB設定をセッションから取得
_sendCompleteMail ( string $email, string $name, string $password ) : void インストール完了メールを送信する
_testConnectDb ( array $config ) : boolean データベース接続テスト
_writeDbSettingToSession ( array $data ) : void DB設定をセッションに保存

Описание методов

_constructionDb() защищенный Метод

データベースを構築する
protected _constructionDb ( type $dbDataPattern = null ) : boolean
$dbDataPattern type データパターン
Результат boolean

_deleteAllTables() публичный Метод

全てのテーブルを削除する
public _deleteAllTables ( ) : void
Результат void

_getDbSource() защищенный Метод

利用可能なデータソースを取得する
protected _getDbSource ( ) : array
Результат array

_getDefaultValuesStep3() защищенный Метод

ステップ3用のフォーム初期値を取得する
protected _getDefaultValuesStep3 ( ) : array
Результат array

_getDefaultValuesStep4() защищенный Метод

ステップ4用のフォーム初期値を取得する
protected _getDefaultValuesStep4 ( ) : array
Результат array

_login() защищенный Метод

管理画面にログインする
protected _login ( ) : void
Результат void

_readDbSetting() защищенный Метод

DB設定をセッションから取得
protected _readDbSetting ( $installationData = [] ) : array
Результат array

_sendCompleteMail() защищенный Метод

インストール完了メールを送信する
protected _sendCompleteMail ( string $email, string $name, string $password ) : void
$email string
$name string
$password string
Результат void

_testConnectDb() защищенный Метод

データベース接続テスト
protected _testConnectDb ( array $config ) : boolean
$config array
Результат boolean

_writeDbSettingToSession() защищенный Метод

DB設定をセッションに保存
protected _writeDbSettingToSession ( array $data ) : void
$data array
Результат void

alert() публичный Метод

インストール不能警告メッセージを表示
public alert ( ) : void
Результат void

beforeFilter() публичный Метод

beforeFilter
public beforeFilter ( ) : void
Результат void

index() публичный Метод

Step 1: ウェルカムページ
public index ( ) : void
Результат void

reset() публичный Метод

baserCMSを初期化する debug フラグが -1 の場合のみ実行可能
public reset ( ) : void
Результат void

step2() публичный Метод

Step 2: 必須条件チェック
public step2 ( ) : void
Результат void

step3() публичный Метод

Step 3: データベースの接続設定
public step3 ( ) : void
Результат void

step4() публичный Метод

Step 4: データベース生成/管理者ユーザー作成
public step4 ( ) : void
Результат void

step5() публичный Метод

Step 5: 設定ファイルの生成 データベース設定ファイル[database.php] インストールファイル[install.php]
public step5 ( ) : void
Результат void

Описание свойств

$components публичное свойство

コンポーネント
public array $components
Результат array

$helpers публичное свойство

ヘルパー
public array $helpers
Результат array

$isInstalled публичное свойство

public $isInstalled

$layoutPath публичное свойство

レイアウトパス
public string $layoutPath
Результат string

$name публичное свойство

クラス名
public string $name
Результат string

$subDir публичное свойство

サブフォルダ
public string $subDir
Результат string

$theme публичное свойство

テーマ
public string $theme
Результат string

$uses публичное свойство

モデル
public array $uses
Результат array