Когда я загружал полностью работающее приложение codeigniter на работающий сервер, он не обнаружил никаких действий контроллера и контроллера.
Например:
мой локальный URL:
localhost/myapp/index.php/testcontroller/testaction
Да, это работает нормально, но когда я загружаю то же самое, и URL становится:
livesite.com/index.php/testcontroller/testaction
Это не работает.Показывает ошибку, которая не может нормально работать с контроллером.Мне интересно, почему это происходит, когда он работает на локальном сервере.Пожалуйста, помогите
код контроллера:
<?php
class Ajaxification extends CI_Controller{
public function __construct() {
parent::__construct();
$this->load->database();$this->load->model('MAjaxification');
}
public function Index(){
}
public function getUserDetail(){
$this->load->model('MAjaxification');
$uid = $_REQUEST['uid'];
echo $this->MAjaxification->getUserdetail($uid);
// echo "A test response";
}
public function getRandomUser(){
$top = $_REQUEST['top'];
$left = $_REQUEST['lef'];
// $this->load->model('MAjaxification');
// print_r($this->MAjaxification->getRandomDonoers());*/
$this->db->select("users.sno,users.full_name,users.userid,users.email,users.pic");
$this->db->from('users');
$this->db->join('donors','users.userid=donors.userid');
$this->db->order_by('rand()');
$this->db->limit(51);
$res= $this->db->get();
foreach ($res->result() as $row)
{
?> <div style="border:0px solid black; width: 31px; height: 29px; float: left;">
<a onclick="getUserinfoDetail('<?=$row->userid?>')" href="javascript:void(0)"><img width="40" height="40" src="../profile_pix/<?=$row->pic; ?>" /></a>
</div><?php
}
}
private function countUsers(){
$this->db->select("users.sno,users.pic");
$this->db->from('users');
$this->db->join('donors','users.userid=donors.userid');
$res = $this->db->get();
return $res->num_rows();
}
function getRandUser($f=1,$t){
$index = rand($f, $t);
return $index;
}
public function testme(){
echo "This is a test";
}
}
?>