Вы поняли идею. Либо перегрузите объект db, либо создайте базовый объект db и табличные объекты, вкладывая большую часть интеллекта в объекты таблиц, гарантируя, что при создании объект таблицы хранит ссылку на объект db

могу сделать это в PHP

$myDBClass->users()->limit(5);//output you limited users to 5
$myDBClass->comments()->limit(3);//output you limited comments to 3

я имел в виду вложенные методы или вложенный класс (я не знаю!), поэтому, когда я вызываю метод limit в качестве дочернего элемента пользователей, он будет знать, что я вызываю его из метода "users" -или class- и когда я вызываю Ограничить метод -или класс! - из комментариев Это также знает, что.

Какова возможная структура для класса PHP, чтобы сделать это?

причина этого вопроса, потому что я работаю над своим собственным классом для базы данных, поэтому я могу легко использовать что-то вроде этого

     $DB->comments()->id(" > 3")->limit(10);

сгенерировать sql код "select * from comments, где id> 3 limit 10" Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос