私は簡単なブログを作っています。私はこのためにクラスを使いたいと思います。私はこれを行う最善の方法が何であるか疑問に思っています。これまで3つの方法があります。私は、リンク、投稿、コメントを持つクラスを作った。このデータをすべて1つの配列に戻すことの問題は、1回だけエコーされるはずのデータが、戻ってきた行の何回もエコーしていたということでした。何人かは、これは正しいと私はすべてを単一の配列で持っているべきだと言うだろう。私はまだこれが正しい道だとは確信していません。PHPクラスの設計。正しい方法
これらの3つのことを処理するためにクラスを設計する人がいるかも知りません。これまでクラスに必要なのは、データベースへのリンクだけです。私が使うべき他のメンバーは私には不明です。繰り返しますが、ここでどのように行うべきかについての視点を得たいと思います。
おかげで、 ジョン
OK、私はこのような3つの方法と言っていたので、もし:あなたたちが使用するメンバーの一部であるかもしれない何
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
を?
また、他のメソッドを呼び出すメソッドを用意する必要があるかどうかも疑問です。ただ1つのパブリックメソッドを作成し、これらのメソッドをすべて非公開にします。パブリックメソッドはプライベートメソッドを呼び出し、その値を返します。これはお勧めですか?
無料のオープンソースのブログプラットフォームを多数ご用意しており、自分でやってみたいと思っていますか?どのような特別な機能を提案していますか? – jldupont
実際には、ブログの投稿やコメント以外のものはありません。私はプログラミング面を楽しんでいるだけです。 :) – JohnB
私は、彼の目的は、他の人が使うブログソフトウェアを作るよりも、PHPやデザインを学ぶことだと考えています。 – marr75