管理者ダッシュボードの「最近の動き」の表示順
| munimuni > 管理者ダッシュボードの「最近の動き」の表示順 @ 2013/12/4 20:04 |
|---|
|
管理者ダッシュボードの「最近の動き」の表示順ですが、古いものが一番上に表示されており、直近の履歴が最後の方に表示されています。
ダッシュボードを開いたときに直近の履歴をすぐに確認できるように、表示順を変更したいです。 表示順を変更する事は可能でしょうか? |
| goichi > Re: 管理者ダッシュボードの「最近の動き」の表示順 @ 2013/12/4 22:30 |
|---|
|
うーん、これも今回のバージョンでCakePHPのバージョンを上げたりした事が原因かもしれません。
本来は、新しいものから並べたいのだと思うのですが・・・ とりあえず、処理の書き方を変更すれば解決できると思います。 /lib/Baser/Controllers/DashboardController.php というファイルがあると思います。 このファイルにこのまま変更を加えるのが早いのですが、 コアファイルなので、ここに変更を加えて、今後のバージョンアップが面倒になると困るので、 appフォルダにコピーして、そちらを変更するようにします。 appフォルダにコピーすると、以下の場所になります。 /app/Controllers/DashboardController.php (同階層、同名ファイルの読み込み順位についは、こちらをご覧ください。) このDashboardController.phpの102行目付近で、以下の様な行を見つけて下さい。 これを以下のように書き直します。 これで解決するはずです。 (少なくとも、うちの環境ではなおりました。 サーバーキャッシュ、ブラウザキャッシュ等を削除した上、お試し下さい。) いかがでしょうか? |
| munimuni > Re: 管理者ダッシュボードの「最近の動き」の表示順 @ 2013/12/4 23:30 |
|---|
|
ありがとうございます。
早速、手順に従ってファイルをいじってみました。 ダッシュボードを開いた時は、新しいものから表示されるようになりました。 ただ、「最近の動き」が多く、数ページあるときに問題が。 ダッシュボード読み込み時に新しいものから並んでいるですが、「最近の動き」の他のページを表示させたり、表示件数を変更すると元の並びになってしまいます。 |
| munimuni > Re: 管理者ダッシュボードの「最近の動き」の表示順 @ 2013/12/4 23:35 |
|---|
|
自己解決です。
83行目付近も102行目付近と同様に書き換えることで解決できました。 |


