Bug(バグ) #4507
未完了
スマートフォン画面にて日記の投稿フォームが正常に表示されない
kaoru n さんが3年以上前に追加.
3年以上前に更新.
ステータス:
Pending Review(レビュー待ち)
説明
http://sns.openpne.jp/communityTopic/716 より
・症状
日記投稿画面でスマートフォン用の投稿フォームが正しく表示されず、日記を投稿することができません。
android10で確認しました。
・OpenPNEのバージョン
[OpenPNE3.10.4 ]
opDiaryPlugin 1.5.3
・運用環境
[さくらのVPS(CentOS7.1)]
・使用ソフトのバージョン
[PHP7.3.27 MySQL MariaDB 10.4.18 ]
下記のエラーが発生
PHP Fatal error: Uncaught ArgumentCountError: Too few arguments to function label_for(), 1 passed in /(snip)/plugins/opDiaryPlugin/apps/pc_frontend/modules/diary/templates/smtPostSuccess.php on line 63 and exactly 2 expected in /(snip)/plugins/opDiaryPlugin/lib/helper/opSmtDiaryHelper.php:92
Stack trace:
#0 /(snip)/plugins/opDiaryPlugin/apps/pc_frontend/modules/diary/templates/smtPostSuccess.php(63): label_for('\\xE5\\x85\\xAC\\xE9\\x96\\x8B\\xE7\\xAF\\x84\\xE5\\x9B\\xB2')
#1 /(snip)/cache/www-data/pc_frontend/prod/config/config_core_compile.yml.php(4349): require('/var/www/sns/op...')
#2 /(snip)/cache/www-data/pc_frontend/prod/config/config_core_compile.yml.php(4408): sfPHPView->renderFile('/var/www/sns/op...')
#3 /(snip)/cache/www-data/pc_frontend/prod/config/config_core_compile.yml.php(998): sfPHPView->render()
#4 /(snip)/cache/www-data/pc_frontend/prod/co in /(snip)/plugins/opDiaryPlugin/lib/helper/opSmtDiaryHelper.php on line 92, referer: https://op311x.openpne.local/
label_forの引数が正しく設定されていないことが原因でした。
PHP 7.1 以降、引数の数が足りない場合にErrorになります。それ以前は Warning でした。
そのため、OpenPNE3.8.xではエラーにならずに正常に表示されていたものと思います。
- ステータス を New(新規) から Pending Review(レビュー待ち) に変更
- 進捗率 を 0 から 50 に変更
他の形式にエクスポート: Atom
PDF