We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
plugins/bc-front/templates/element/paginations/simple.php の記述に問題があって、それ以降のPHPソースが正常に動作しなくなります。
plugins/bc-front/templates/element/paginations/simple.php
該当箇所 24行目付近から
try { $pageCount = $this->Paginator->counter('{{pages}}'); } catch (\Cake\Core\Exception\CakeException) { return; } try { $pageCount = $this->Paginator->counter('{{pages}}'); } catch (\Cake\Core\Exception\CakeException) { return; } if (!isset($modules)) { $modules = 4; }
※ 因みに、この状態だと $modules がセットされていない状態になります。 baserCMS version : 5.1.4
$modules
The text was updated successfully, but these errors were encountered:
fix baserproject#4108 [bc-front]ページネーションsimpleのcatchの記載の問題を解決
3803851
申し訳ございません。
エラーが出ていたのは 「PHP 8.0.0 より前のバージョンでは、この変数定義は必須」だったためで、 $modules が取得できなかったのは、 $this->Paginator->numbers(['separator' => '', 'modulus' => $modulus]) と記載してしまったからでした。
$this->Paginator->numbers(['separator' => '', 'modulus' => $modulus])
実際にはbaserCMSはphp 8系以降対応のため、エラーは出ず、 また、bc-frontでは、paginations simple.phpでは, 変数名は modulus(モジュラス: 係数)ではなく modules(モジュール)と記載されているため $this->Paginator->numbers(['separator' => '', 'modulus' => $modules]) 正常に動作しました。
$this->Paginator->numbers(['separator' => '', 'modulus' => $modules])
確認不足で申し訳ございません。 プルリクとISSUEはクローズします。
Sorry, something went wrong.
No branches or pull requests
概要
plugins/bc-front/templates/element/paginations/simple.php
の記述に問題があって、それ以降のPHPソースが正常に動作しなくなります。
該当箇所 24行目付近から
※ 因みに、この状態だと
$modules
がセットされていない状態になります。baserCMS version : 5.1.4
The text was updated successfully, but these errors were encountered: