Я делаю простой блог и хочу использовать для этого класс. Мне интересно, какой лучший способ сделать это может быть. Пока есть 3 метода, которые я могу видеть. Я сделал класс, который получил ссылки, посты и комментарии. Проблема с возвратом всех этих данных в одном массиве заключалась в том, что данные, которые должны были отображаться только один раз, отражали столько раз, сколько строк я возвращал. Некоторые люди скажут, что это правильно и что у меня должно быть все в одном массиве. Я все еще не уверен, что это правильный путь.
Я бы очень признателен за то, как некоторые из вас, ребята, могут разработать класс для обработки этих трех вещей. Единственное, что мне нужно для этого класса, это ссылка на базу данных. Какие другие члены я должен использовать, мне неясно. Опять же, я хотел бы получить представление о том, как это должно быть сделано.
Спасибо,
John
ОК, так что если бы я сказал 3 метода, как это:
var $db;
function GetPosts() {
//posts
}
function GetComments() {
// blog comments
}
function GetLinks() {
// links for the blog
}
Какими могут быть участники, которых вы, ребята, использовали бы?
Кроме того, мне интересно, должен ли я иметь метод, который вызывает другие методы. Только один публичный метод, а затем сделайте все эти другие методы приватными. Открытый метод будет вызывать закрытые методы и возвращать их значения. Желательно ли это?