Я хочу заполнить html-элемент select для модификации данных.
Является ли следующий код хорошей идеей, чтобы получить все возможные варианты (извлеченные из базы данных) определенного класса? Или есть какой-то стандартный способ сделать то же самое?
class Foo{
public static $foo;
public static $all_foos;
public static __construct() {
self::$foo = null;
self::$all_foos = array();
}
public static get_foo_by_id( $id ) {
self::$foo = "foo" . $id;
}
public static get_all_foos() {
$array_foo_ids = array( 1, 2 ); // id's fetched from database
foreach( $array_foos as $foo_id ) {
new Foo;
Foo::get_foo_by_id( $foo_id );
self::$all_foos[] = Foo;
}
}
}
$foo = new Foo;
Foo::get_all_foos();
var_dump( $foo->all_foos );
Задача ещё не решена.
Других решений пока нет …