Привет я использую структуру MVC для моего веб-сайта,
у меня есть класс, который содержит многомерный массив с экземпляром класса в нем, как это:
protected $db;
/* Construit une instance avec 4 poèmes. */
public function __construct() {
$this->db = array(
"01" => new Poem("Ma bohème", "rimbaud.jpg", "Arthur Rimbaud", "boheme"),
"02" => new Poem("J'ai tant rêvé de toi", "desnos.jpg", "Robert Desnos", "reve"),
"03" => new Poem("Chanson d'automne", "verlaine.jpg", "Paul Verlaine", "sanglots"),
"04" => new Poem("Liberté", "eluard.jpg", "Paul Éluard", "liberte"),
);
}
мой вопрос, как использовать array_push для добавления значений в нем. (эти значения из формы)
и как бороться с идентификатором массива
Попробуйте это, это может помочь,
создать объект $ class = new Poem («Ваши ценности»);
array_push ($ this-> db, $ class);
ИЛИ ЖЕ
array_push ($ this-> db, new Poem («Ваши значения»));
Других решений пока нет …