Ich habe url erreicht, wiewie Name von dynamisch generierten Methode in codeigniter bekommen
myapp.com/profile/username1
myapp.com/profile/username2
folgt myapp .com/profile/username3
meine routes.php-Datei enthält folgende lin e Code
$route['profile/(:any)'] = 'profile/user_profile/$profile_method';
mein profile
Controller diesen Code
public function user_profile($profile_method)
{
echo $profile_method;
}
alles gut enthält, aber das Problem ist, ich möchte weiter zu verarbeiten Benutzernamen zurückzukehren, gibt diese Methode den Parameternamen statt Nutzername. Bitte sagen Sie mir, wo ich falsch mache?
es funktioniert gut. Aber dennoch möchte ich wissen, wie es funktioniert und Parameternamen ändern in Routen warum betroffenen zu verwandten Controller –
ich Antwort aktualisiert haben es helfen kann – user4419336
@SarjilShaikh - CI des Routers mit regulären Ausdrücken der dynamischen URL-Variable zu ersetzen, was bedeutet, dass '$ 1 '= das erste Spiel,' $ 2' = das zweite Spiel usw. der '$' -Teil ist kein gewöhnliches pHP-Variable, so dass Sie es nicht nennen, was Sie wollen. –