私はCakePHPを使用しています。モデルでもコントローラーでもない外部クラスを作成しました。クラスの構造は次のようになります
クラスUploadImage{ 関数sayHello(){ 「ははは」を返します。 } }
クラスをApp->Libディレクトリに保存し、UploadImage.phpという名前を付けました
sayHello()
コントローラのメソッドを呼び出したいと思いました。これは次のとおりです。
クラスContentsControllerはAppControllerを拡張します{ public $ helpers = array('Html'、'Form'); パブリック関数index(){ $ test = App :: used('UploadImage'、'Lib'); debug($ test-> sayHello()); } }
上記のページを実行すると、次のエラーが発生します。
エラー:非オブジェクトでのメンバー関数sayHello()の呼び出し