このヘルパーに問題があります: https://github.com/kshakirov/cakephp-lang-helper
このヘルパーは私にこのエラーを与え、理由がわかりません:
Fatal Error
Error: Call to a member function input() on a non-object
File: \app\View\Helper\LangHelper.php
Line: 670
このヘルパーに問題があります: https://github.com/kshakirov/cakephp-lang-helper
このヘルパーは私にこのエラーを与え、理由がわかりません:
Fatal Error
Error: Call to a member function input() on a non-object
File: \app\View\Helper\LangHelper.php
Line: 670
問題は、LangHelper が親__construct
メソッドをオーバーライドし、Cake がヘルパーを正しく設定できないことだと推測しています。LangHelper__construct()
を次のように変更します。
public function __construct(View $View, $settings = array()) {
parent::__construct($View, $settings);
$this->mapper = $this->parseLangHeaders();
$this->langCode = $this->findLangCode();
$this->countryCode = $this->findCountryCode();
}
でをアクティブにFormHelper
しましたAppController
か?
App::uses('FormHelper', 'View/Helper'); // Don't forget this one in Cake 2.x
class AppController extends Controller
{
public
$helpers = array('Form');
}