• 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
want to create a url like http://www.example.com/uername

#11
[eluser]CodeIgniteMe[/eluser]
You also need a controller "user" where the function "profile" belongs
Code:
// User class
class User extends CI_Controller{
// profile function
function profile($id){
// display id value
echo $id;
}
}

#12
[eluser]Rayhan[/eluser]
Here what I have done to my ruote.php

$con = mysql_connect("localhost","username","password");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}

mysql_select_db("dbname", $con);

$result = mysql_query("SELECT * FROM table_name");

while($row = mysql_fetch_array($result))
{
$sname = $row['user_name'];
$a = $sname;
$b = "user/name/".$row['aid'];
$route[$a] = $b;
}


#13
[eluser]weblyan[/eluser]
routes.php is a settings file and should not contain any code other than assigning variabels.
Besides, if you write code like that then you are not using the framework correctly.
http://ellislab.com/codeigniter/user-gui...sults.html

Anyway, for the routing, I haven't really tried it but there is a way to set a default controller in the index.php

Code:
/*
* --------------------------------------------------------------------
* DEFAULT CONTROLLER
* --------------------------------------------------------------------
*

Then you can probably use $this->uri->segment(1); the get the username.


Digg   Delicious   Reddit   Facebook   Twitter   StumbleUpon  


  Theme © 2014 iAndrew  
Powered By MyBB, © 2002-2020 MyBB Group.