0

CakePHP 2.4 を使用して Web サイトを開発しました。Web サイトをアップロードしたサーバーは PHP 5.4 を使用しています。すべてが正しく機能していますが、Web サイトで AjaxHelper と JavascriptHelper を使用しているためです。次のような警告が生成されます。

Strict (2048): Declaration of JavascriptHelper::value() should be compatible with Helper::value($options = Array, $field = NULL, $key = 'value') [APP/View/Helper/JavascriptHelper.php, line 23]

Strict (2048): Declaration of JavascriptHelper::afterRender() should be compatible with Helper::afterRender($viewFile) [APP/View/Helper/JavascriptHelper.php, line 23]

Strict (2048): Declaration of AjaxHelper::afterRender() should be compatible with Helper::afterRender($viewFile) [APP/View/Helper/AjaxHelper.php, line 1398]

なぜこれが起こっているのかはっきりしていませんか?バージョンに関して何か問題はありますか?? 私を助けてください。

4

2 に答える 2

0

他の人が言ったように、メッセージには変更の提案が含まれています

afterRender

の中へ

afterRender($viewFile)

エラーメッセージに記載されているファイル内。理解するのはそれほど難しくありません:)

l8erz

-d1g

于 2016-03-08T00:55:15.297 に答える
-1

http://api.cakephp.org/2.5/source-class-JsHelper.html#23-436

jshelpercode をコピーしてフォルダに貼り付けますview/helper/JsHelper.php

于 2015-11-27T11:24:50.617 に答える