1

我是 Kohana 的新手,并且坚持路由到子目录,它一直给我一个在服务器上找不到的 url。

bootstrap.php我定义了这条路线:

Route::set('store', 'store(/<action>)')
    ->defaults(array(
        'directory'  => 'store',
        'controller' => 'main',
        'action'     => 'index',
    ));

存储控制器存储在application/classes/Controller/Store/Main.php

为了测试它,控制器只向页面返回一些文本:

<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Store_Main extends Controller
{
    public function action_index()
    {
        $this->response->body('Store Main Page');
    }
}
4

1 回答 1

1

我也一样。

  1. 你用的是什么 Kohana 版本?此示例仅适用于 3.3。
  2. 您的路线必须在default路线之前定义。
于 2012-10-31T11:06:47.333 回答