静的メソッドの使用について、より深く理解したいと思います。私は自分のアプリケーションにlaravel 5.2フレームワークを使用しています。主に私は例えば、静的な関数を使用していた私のアプリケーションでlaravelが静的アクセスを使用しないようにするために必要な説明
ポストとメソッド名がget_postされるように私は(モデルクラス名を持っている)と私はlaravelにstaticキーワードを逃した場合にのみ、そのstaticとして宣言それは
class Post extends Eloquent(){
public static function get_post(){
return DB::table('post')->get();
}
}
エラーをスローします私のコントローラで
は、私は、静的として、このメソッドを呼び出すために避けることができどのよう
Post::get_post()
この上記のメソッドを呼び出しますか? PHPMD 1.4.0ルール
誰でも明確に説明してください。
静的メソッド呼び出しをリポジトリに移動しても、ファサード(または静的メソッド)の使用は変更されず、別の場所に移動されます。 – datashaman