私はコントローラーを持っています
--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 です。これでごめんなさい;)