ホームページ >バックエンド開発 >PHPチュートリアル >フレームワークを使わずに純粋な PHP を使用してそのような機能を実現することは可能ですか?挿入、削除、変更機能を備えたページは数多くありますが、追加、削除、変更のメソッドは 1 つだけ書きます。他のページでもこのメソッドを共有できます。

フレームワークを使わずに純粋な PHP を使用してそのような機能を実現することは可能ですか?挿入、削除、変更機能を備えたページは数多くありますが、追加、削除、変更のメソッドは 1 つだけ書きます。他のページでもこのメソッドを共有できます。

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

このような機能はフレームワークなしで純粋な PHP で実現できますか?挿入、削除、変更の機能を備えたページが多数あり、追加、削除、変更のメソッドを 1 つ記述するだけで、他のページでもこのメソッドを共有できます。
以前はページごとに 1 つのメソッドを記述し、それに応じてデータベースに挿入していました。ボスはすべてのページに 1 つのタイプを書き込むことを要求し、その後、他のページもこの挿入メソッドを使用してデータベースに挿入できます。どうやってするの?それは達成できるでしょうか?挿入されたデータ テーブルの名前とフィールドはすべて異なります。実装方法


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

関数またはクラスを作成し、使用する必要があるページを含めて、呼び出し時にパラメーターを渡すだけです。

クラスを書くだけです。

上司はそれを変える必要があると言ったので、パラメータを用意しました

クラスを作成し、メソッドにパラメータを渡します。

クラスを作成し、メソッドにパラメータを渡します。


このファイルのクラスメソッドに ajax を送信するにはどうすればよいですか?たとえば、ファイルはindex.php、クラスはadd、メソッドはinsert()です。


クラスを作成し、メソッドにパラメータを渡します。


このファイルのクラスメソッドに ajax を送信するにはどうすればよいですか?たとえば、ファイルはindex.php、クラスはadd、メソッドはinsert()ですこのクラスをinde.phpに直接導入し、送信時にこのクラスをインスタンス化し、内部のメソッドを呼び出してデータベースに書き込みます。 $model = new add (); $model -> ここでの $data は渡したデータです。

確かに。フレームワークも PHP でカプセル化されます。 。

これらのメソッドをフロントエンドで直接呼び出し、対応するパラメーターを渡すだけで、特定のメソッドの名前を自分で定義できます。

関数 insert(){
}

関数 delete(){
}

関数 edit(){
}

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