Skip to content

Commit

Permalink
アップデートガイドを更新
Browse files Browse the repository at this point in the history
  • Loading branch information
ryuring committed Jul 17, 2024
1 parent 95ef186 commit 4e29b06
Show file tree
Hide file tree
Showing 2 changed files with 18 additions and 0 deletions.
2 changes: 2 additions & 0 deletions 5/migration/ver51_migration.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,8 @@ baserCMSのマイナーアップデート「v5.1.0」にアップデートする
5. baserCMS v5.1.0 にアップデートする
6. プラグインを 5.1系に変換する

なお、baserCMS5.1 は、PHP 8.1 以上が必要となります。事前にPHPのバージョンが対応しているか確認してください。

## 1. BcUpdateSupporter をインストールする
[BcUpdateSupporter](https://market.basercms.net/products/detail.php?product_id=164) は、baserCMSのアップデートにおける課題を解決する重要なプラグインです。v5.1.0 にアップデートするためには、BcUpdateSupporter が必要です。
baserマーケットよりダウンロードし、`/plugins/` フォルダに配置して、管理画面よりインストールします。
Expand Down
16 changes: 16 additions & 0 deletions 5/plugin/migration_plugin_from_ver50.md
Original file line number Diff line number Diff line change
Expand Up @@ -67,4 +67,20 @@ $data->moveTo($targetPath);
なお、現在は、baserCMSの基本機能に必要なメソッドだけが移植されており、いくつかのメソッドは未実装となり利用できません。
必要なメソッドが存在しない場合は、本家にプルリクエストを出してみてください。

## セキュリティコンポーネント
`SecurityComponet` は廃止されました。`FormProtectionComponent` を利用してください。

## リクエストハンドラーコンポーネント
`RequestHandlerComponent` は廃止されました。ajax 判定などは `ServerRequest` を利用します。

```php
// コントローラーなどで
$this->getRequest()->is('ajax');
```

## その他

その他、問題がある場合は、CakePHP5系のドキュメントが参考になります。

- [CakePHP 5.0 アップグレードガイド](https://book.cakephp.org/5/ja/appendices/5-0-upgrade-guide.html)
- [CakePHP 5.0 移行ガイド](https://book.cakephp.org/5/ja/appendices/5-0-migration-guide.html)

0 comments on commit 4e29b06

Please sign in to comment.