ホームページ  >  記事  >  バックエンド開発  >  非オブジェクトメンバー関数

非オブジェクトメンバー関数

WBOY
WBOYオリジナル
2016-06-23 13:01:551161ブラウズ


呼び出し中に非オブジェクトのメンバー関数が表示されました。この問題を解決する方法を尋ねたいです
致命的なエラー: D:maizimvclibsControllertestController.class.php の非オブジェクトのメンバー関数 assign() を呼び出します。 11行目


ディスカッションへの返信(解決策)

$view が何であるかを自分で確認してください

TP を使用しているようですが、TP には独自のカスタム ビューの使用方法がありますテンプレート エンジン、それは間違いなくあなたらしくありません

あなたは TP テンプレートを使用していません。その $view はエントリ ファイルで smaerty テンプレートを呼び出すのと同じです

$view が何であるかは自分の目で確認してください

を使用しているようですTP は、独自のメソッドを持っていますが、それらは明らかにあなたのものとは異なります




あなたは tp テンプレートを使用していません。その $view は、エントリ ファイルで smaerty テンプレートを呼び出すことと同じです

そして、あなたの最初と 2 番目のコード どのような接続が存在しますか?

$view はグローバル変数なので値を代入しないと使えません

$view はグローバル変数なので値を代入しないと使えません


マスター、こんな感じです。最初のものは、その function.php にすべてのコントロールが書かれています testController::show メソッドを実行する前に、$view に値が割り当てられている必要があります

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。