0

私はコントローラーを持っています

--controllers
  --Administrator
    -Base.php
    -Admin.php (extend Base.php)
-controller1.php
-controller2.php
-etc

そして、私のルートは次のようになります

    Route::set('administrator', 'Administrator(/<controller>(/<action>(/<id>)))')
->defaults(array(
    'directory' => 'Administrator',
    'controller' => 'base',
    'action'     => 'index',
));

このコントローラーをロードしようとすると、Not found というメッセージが表示されます

どうしたの?

アップデート!

class Controller_Administrator_Base extends Controller_Template {

    public $template = 'panel/index';

    public function action_index(){
        echo 'kupakonia';
    }
} // End Welcome

すべてのルート。私はグーグルから多くの提案を試みていましたが、何も役に立ちませんでした。内部のコードが多すぎるため、このトピックを更新できないため、何かを書いています。

まだ更新できません。

Route::set('default', '(<controller>(/<action>(/<id>)))')
->defaults(array(
    'controller' => 'read',
    'action'     => 'index',
));
Route::set('user', '(<controller>(/<action>(/<id>)))')
->defaults(array(
    'controller' => 'user',
    'action'     => 'index',
));

Route::set('administrator', 'administrator(/<controller>(/<action>(/<id>)))')
->defaults(array(
    'directory' => 'Administrator',
    'controller' => 'base',
    'action'     => 'index',
));

何か提案はありますか?

Ps。まだこのトピックを更新できません :/ Wtf は、コードよりも tekst の方が多くの文字でなければなりませんか? これは、stackoverflow での最初の asc です。これでごめんなさい;)

4

1 に答える 1