2012-04-09 5 views
0

Mögliche Duplizieren:
How can I create the Route in Kohana 3.2 for this directory structure: /application/my_use_case/classes/Wie kann ich die Strecke in Kohana 3.2 für diese Verzeichnisstruktur zu erstellen:/application/my_use_case/classes/

Ich verwende Kohana 3.2 und ich müssen diese Verzeichnisstruktur für meine Anwendung erstellen:

 /application/my_use_case_1/classes/controller/.. 
    /application/my_use_case_1/classes/model/.. 
    /application/my_use_case_2/classes/controller/.. 
    /application/my_use_case_2/classes/model/.. 

Was ist die Route, die ich brauche, um crea Um diese Struktur zu haben?

Danke.

Cheers, Luiz

Antwort

1

Einfach gesagt - es gibt einen nicht. Sie können entweder separate Anwendungen in separaten Ordnern oder Anwendung/classes/Verzeichnis Routen haben:

<?php 
Route::set('global', '<directory>(/<controller>(/<action>))', 'directory' => 'app1|app2|app3') 
    ->defaults(array(
     'directory' => 'app1', 
     'controller' => 'index', 
     'action' => 'index', 
    )); 

so die Klassennamen wie App1_Controller_Index und Dateistruktur wie app1/controller/index.php

+0

Hallo Kemo schauen, ich bin mit Ihrer Route , aber ich mache noch etwas falsch. Also, das ist meine Verzeichnisstruktur für "Einstellungen" Use Case: - .. \ application \ Einstellungen \ classes \ Controller \ settings.php - .. \ application \ Einstellungen \ classes \ model \ settings.php Und das ist der Code für meinen Controller: Klasse Controller_Settings erweitert Regler { public function action_index() { echo 'test'; } } Und das ist die URL, die ich mit meinem Controller zuzugreifen: - http: // cmx107/clients/cmcaapp/v1/Einstellungen –

+0

@ user1240525 meine Antwort aktualisiert – Kemo