私はPHPコードを1回だけ実行します。つまり、初めてインストールするときに読み込まれ、実行されないようにする必要があります。私はfor
とif
の状態で試しましたが、それは私のためには機能しませんでした。一度だけ実行されるPHPコード
これは私のコードです:
$table = self::checkTablesExist();
if(empty($table)) {
self::createTables();
self::createRootUser(self::$preflight_config);
if(self::$preflight_config->sample_data == 1) {
self::installSampleData();
}
}
はあなたが何を意味するか説明できます「を取得する必要があります最初にインストールされたときに読み込まれます。 –
何がうまくいかないのですか? checkTablesExist()は何をしますか?それはすでに存在するテーブルを検出しましたか? –
データがデータベースに取り込まれます checkTableExistメソッドは特定のデータベースにテーブルが存在するかどうかを確認します – Frankdf