это файл module.config.php
return array(
'router' => array(
'routes' => array(
'Magazine' => array(
'type' => 'Zend\Mvc\Router\Http\Literal',
'options' => array(
'route' => '/:controller/:action',
'constraints' => array(
'controller' => '[a-zA-Z][a-zA-Z0-9_-]*',
'action' => '[a-zA-Z][a-zA-Z0-9_-]*'
),
),
),
),
)
);
Вот файл hellocontroller.php
namespace Magazine\Controller;
use Zend\Mvc\Controller\AbstractActionController;
use Zend\View\Model\ViewModel;
class HelloController extends AbstractActionController{
public function worldAction()
{
//$message = $this->params()->fromQuery('message', 'foo');
$message = 'bla bla bla';
return new ViewModel(array('message' => $message));
}
}
и view'ax /hello/index.php
<h1>Greetings!</h1>
<p>You said "<?php echo $this->escapeHtml($message) ?>".</p>
Если я правильно, понял, при вводе в адресную строку
index.php?hello/world
У меня должно вывестись сообщение