Làm cách nào để nhận được trong ZF2 tên mô-đun hiện tại (đã chọn) trong bố cục ứng dụng? Mục đích: Bố cục ứng dụng của tôi bao gồm trình đơn chính của ứng dụng zf2 và mỗi khi mô-đun được chọn, tôi cần làm nổi bật giọng nói của mô-đun. Ngoài ra tôi cần phải thiết lập các tuyến đường chính xác (url, hành động) khi trình đơn được thực hiện với điều này cho. Mỗi module có một giọng menu:ZF2: Nhận tên mô-đun (hoặc tuyến đường) trong bố cục ứng dụng để làm nổi bật menu
<ul class="nav">
<?php foreach ($menu_modules as $mod):
$is_active = ($mod['name'] == $CURRENT_MODULE_NAME)?'selected':'';//GET MODULE NAME
?>
<!-- class="active" -->
<li><a href="#" <?php echo $is_active;?> ><?php echo $mod['title']; ?></a></li>
<?php endforeach; ?>
<li><a href="<?php echo $this->url('login/process', array('action'=>'logout')); ?>"><?php echo $this->translate('Logout') ?></a></li>
</ul>
<div class="row-fluid" id="main_container">
<?php echo $this->content; ?>
</div>
Điều này làm việc tuyệt vời cho tôi, với sự sửa đổi theo câu trả lời từ Porta Tela Chúng tôi bbuilding –