Ok, Leute, das ist der Fall ... Ich arbeite in einem alten Projekt mit CodeIgniter v2
(derzeit ist alles in localhost). Für neue Features habe ich einen Ordner v1
innerhalb des api
OrdnerVerwenden Sie die Funktion in einem Controller in einem Ordner, der in Unterordner definiert ist Controller
Die Struktur des Projekts genannt:
Controller
api
v1
visit.php
orders.php
controller1.php
controller2.php
Das Problem ist, dass ich nicht zugreifen kann zum visit.php
Controller
zu Testzwecken habe ich die visit
Controller im api
Ordner einen Zugriff es dieses Whit:
localhost/projectname/index.php/api/visit/visits
visits
ist die Funktion imvisit
Controller
Auf diese Weise funktioniert alles !! aber, wenn ich den Besuch-Controller in den Ordner v1
setze, bekomme ich einen Fehler 404 Seite nicht gefunden.
localhost/projectname/index.php/api/v1/visit/visits
Extra-
Eine andere denken, die im Auge behalten ist. Dieses Projekt ist eine Bibliothek mit dem REST-API so im visit
Controller tho Funktionen
public function visits_get(){
// return an arrays of visits
}
public function visits_post(){
// to add a new visit in a bd
}
So wird die Funktion ist abhängig von der Anforderung Methode namens
ich gelesen habe und ich fand, dass Ich muss die route.php konfigurieren, eigentlich habe ich es aber ohne Erfolg gemacht.
Danke und ich hoffe du verstehst was ich verlange!
ROUTE. php
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
$route['default_controller'] = "welcome";
$route['404_override'] = '';
Das ist alles, was der route.php in ihm hat ._.
freundlicherweise teilen Sie Ihre Route Datei –
@UsmanAkram ist fertig :) – Robert
"localhost/projectname/index.php/api/v1/visit/visits_get" Haben Sie es versucht? –