1
現在、私はZend Framework 3を使用しているプロジェクトに取り組んでいます。この中で動的ナビゲーションを作成するには、データベースからナビゲーションメニュー(データ)を取得する必要があります。Zend Framework 3でダイナミックナビゲーションを作成する
ではなく、これを動的に作成できるように説明したように私はすでに、静的なナビゲーションを作成しています。
現在、私はZend Framework 3を使用しているプロジェクトに取り組んでいます。この中で動的ナビゲーションを作成するには、データベースからナビゲーションメニュー(データ)を取得する必要があります。Zend Framework 3でダイナミックナビゲーションを作成する
ではなく、これを動的に作成できるように説明したように私はすでに、静的なナビゲーションを作成しています。
コントローラにデータベースから値を読み込ませてから、それらをviewmodelに渡すことができます。このような何か:
use Zend\Db\Adapter\Driver\ResultInterface;
use Zend\Db\ResultSet\ResultSet;
function indexAction() {
$statement = $driver->createStatement('SELECT menu FROM database');
$statement->prepare();
$result = $statement->execute($parameters);
if ($result instanceof ResultInterface && $result->isQueryResult()) {
$resultSet = new ResultSet;
$resultSet->initialize($result);
}
return new ViewModel(array('entries' => $resultSet));
}
その後、あなたはあなたがあなたのポストからのリンクを見逃している
<?php foreach($this->entries as $entry) {
echo $entry . PHP_EOL;
}?>
.phtmlビューのエントリで取得することができます。 – ganzogo
私は自分の質問を編集しました。 –