ホームページ > バックエンド開発 > PHPチュートリアル > php Laravelでカスタムクラスと関数を追加する

php Laravelでカスタムクラスと関数を追加する

WBOY
リリース: 2016-06-23 13:55:56
オリジナル
870 人が閲覧しました

私の現状はこんな感じです。学籍番号しかないので、学籍番号、名前、性別、専攻などの情報をリストで表示したいと思っています。

もちろん、その情報は存在します。基本的なデータベース Medium で、自分で作成した基本ライブラリ API を通じてデータ クエリ操作を実行したいです

一部のページのみが必要なため、フレームワークに CurlHelper クラスを実装し、それをインスタンス化するメソッドを使用する必要があります。これらの関数を使用してください。

それでは、これをフレームワークにどのように実装すればよいでしょうか?

まず、app ディレクトリに tools という名前のフォルダーを作成し、その中に 2 つのファイルを作成します。

1 つは CurlHelper.php と呼ばれるもので、主にCurlHelper クラス。

もう 1 つは、functions.php です。ここには、プログラムでよく使用されるいくつかの関数が格納されています。

クラスは書きません。ここでは、そのような状況を説明します。

関数はそのままです。最終的にはコントローラーまたはモデルを呼び出す必要があるため、 .

Function getcurl () {

Static $ api = null;

}

return $api;

}

これですべてです。次に、CurlHelper クラスをフレームワークに導入する必要があります。

composer dumpautoload を使用します。その後、依存関係注入を通じてこのクラスを見つけることができます。

これらの一般的に使用される関数は、プログラムがロードされるときにすでにメモリに配置されています。 public/index.php の require app_path().'/tools/functions.php'; を通じてそれらをロードすることもできます

このようにして、コントローラーで getCurl() 関数を直接呼び出してクラスをインスタンス化できます。

知識はあなたの運命を変えることができ、英語はあなたの未来を達成することができます。

ご多幸をお祈りします。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート