0
githubでyii2-oauth2-serverコードを閲覧し、migration fileに興味深い構文があります。問題のコードは次のようになります。Yii2の移行。テーブル名のパーセント記号と角括弧
$this->createTable('{{%oauth_clients}}', [
...
], $tableOptions);
誰かが{{%oauth_clients}}
一部を説明できますか?テーブル名が{{%..}}
で囲まれているとはどういう意味ですか? official documentation on migrationsはそれについて何も言わないし、すべての例では、このような「生」のテーブル名を持っている:
$this->createTable('post_tag', [
...
]);
私は自分のデータベースをチェックし、その名前は単にoauth_clients
で何のブラケットが、なかったかのようにテーブルが作成されました。
私は間違っているかもしれないが、私はそれがテーブルの接頭辞をどうするだ疑い例:あなたが正しいと思わ@eskimo –
をapp_oauth_clients、私が見つけた[別の質問](http://stackoverflow.com/questions/28998385/yii2-gii-table-prefix)を使用し、ActiveRecordクラスで同じ構文が使用された場合、論理的に見えます。 –