PHP Класс Plugin

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

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

Свойство Тип Описание
$actsAs array ビヘイビア
$validate array バリデーション

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

Метод Описание
addFavoriteAdminLink ( string $pluginName, array $user ) : void プラグイン管理のリンクを指定したユーザーのお気に入りに追加
alterDb ( string $plugin, string $dbConfigName = 'baser', string $filterTable = '' ) : boolean データベースの構造を変更する
changePriority ( string | integer $id, string | integer $offset, array $conditions = [] ) : boolean 優先順位を変更する
getDirectoryPath ( string $pluginName ) : string | null プラグインのディレクトリパスを取得
getPluginInfo ( array $datas, string $file ) : array プラグイン情報を取得する
hasDuplicateValue ( string $fieldName ) : boolean 指定したフィールドに重複値があるかチェック
initDb ( string $pluginName = '', $options = [] ) : boolean データベースを初期化する 既存のテーブルは上書きしない
rearrangePriorities ( ) : boolean 優先順位を連番で振り直す
resetDb ( string $plugin ) : boolean データベースをプラグインインストール前の状態に戻す

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

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

データベースの構造を変更する
public alterDb ( string $plugin, string $dbConfigName = 'baser', string $filterTable = '' ) : boolean
$plugin string プラグイン名
$dbConfigName string データベース設定名
$filterTable string テーブル指定
Результат boolean

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

優先順位を変更する
public changePriority ( string | integer $id, string | integer $offset, array $conditions = [] ) : boolean
$id string | integer 起点となるプラグインのID
$offset string | integer 変更する範囲の相対位置
$conditions array find条件
Результат boolean

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

プラグインのディレクトリパスを取得
public getDirectoryPath ( string $pluginName ) : string | null
$pluginName string プラグイン名
Результат string | null

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

プラグイン情報を取得する
public getPluginInfo ( array $datas, string $file ) : array
$datas array プラグインのデータ配列
$file string プラグインファイルのパス
Результат array

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

指定したフィールドに重複値があるかチェック
public hasDuplicateValue ( string $fieldName ) : boolean
$fieldName string チェックするフィールド名
Результат boolean

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

データベースを初期化する 既存のテーブルは上書きしない
public initDb ( string $pluginName = '', $options = [] ) : boolean
$pluginName string プラグイン名
Результат boolean

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

優先順位を連番で振り直す
public rearrangePriorities ( ) : boolean
Результат boolean

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

データベースをプラグインインストール前の状態に戻す
public resetDb ( string $plugin ) : boolean
$plugin string プラグイン名
Результат boolean

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

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

ビヘイビア
public array $actsAs
Результат array

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

バリデーション
public array $validate
Результат array