2012-01-27 6 views
0

が発生し、私はController_Templateを拡張コントローラを持っている、と私はエラーを取得することを行う場合、また、私はそれでかなりの数の機能を持っているので、今私はbefore()または__constructKohanaの前と__construct致命的なエラー

しかしを追加したいと思いますviewからAttempt to assign property of non-objectが、これは私にエラーを与える行であることをより明確にするために言っている:だから私の推測では、そのViewクラスになり

$this->template->content = View::factory('pages/all_messages'); 

before機能を持っていますが、その場合はbeforeafter機能ではありませんusele通常のコントローラでは?

Btw私は3.2バージョンを使用しています。

答えて

2

before()を使用する必要があります。あなたはそれの上にparent::before()を呼び出して、その後、あなたのコードを行うことを確認してください。 after(). Do your code first, then call parent :: after() `と逆です。

+0

正常に動作していますが、私はそれを得られません。ドキュメントにこのようなことは言わないでください。 – Linas

+2

before()といつ使用するかについてのドキュメントがあります。詳細が必要だと思われる場合は、ドキュメントをフォークし、より良いものにするために貢献してください。 – zombor