Re: 固定ページのデータ量制限
- naka999 > 固定ページのデータ量制限 @ 2018/1/18 10:57
- » tommy6073 > Re: 固定ページのデータ量制限 @ 2018/1/19 13:28
- naka999 > Re: 固定ページのデータ量制限 @ 2018/1/24 17:47
- tommy6073 > Re: 固定ページのデータ量制限 @ 2018/1/26 10:30
- naka999 > Re: 固定ページのデータ量制限 @ 2018/1/26 14:43
- naka999 > Re: 固定ページのデータ量制限 @ 2018/1/30 13:44
tommy6073 > Re: 固定ページのデータ量制限 @ 2018/1/19 13:28 |
---|
こんにちはtommy6073です。
コアのカスタマイズを避けられたいということであれば、カスタマイズ箇所をプラグインとして導入するという手法があります。 参考リンク (3.x系の記事ですが4.x系でも基本は同じです): プラグインの作り方|記事|basersマガジン - baserCMSクリエーターの為の情報サイト 今回の件では、naka999様がお気づきのように、Pageモデルのバリデーションを変更すれば良いので、 Page.beforeValidateイベントを上書きするカスタムModelEventListenerを用意し、 pageBeforeValidate()にて最大文字バイト数のバリデーションを上書きする処理を記述します。 そして、作ったクラスを含んだファイルとconfig.phpをプラグインとして追加して有効化すれば、 デフォルトの処理が上書きされ、最大文字バイト数を変更することが可能です。 ご参考としてプラグインとしてまとめたものを作成しましたので、添付しておきます。 modifyValidate.zip そのまま使用される場合、config.phpを適宜編集し、
ご参考ください! |