|
楼主 |
发表于 2007-12-22 23:23:11
|
显示全部楼层
代码如下:
控制器代码:
$this->load->view('hrsView/html/showAccounts.html',$this->accountCl->getMembers($this->accountCl->getCorp_id($this->session->userdata('user_id'))));
页面左侧有个链接:
<?php echo "<a href=".site_url('hrsAction/accounts')." target=\"workspace\"><font face=\"宋体\" size=\"2\">管理</font></a>";
?>
点击之后页面右侧会出来一个新的页面showAccounts.html
代码如下:
<?php
if (isset($account)) {
foreach ($account as $row){
echo "<tr>";
echo "<div align=center><td>".$row['login_email']."</td></div>";
echo "<div align=center><td><a href=\"detail/$row[user_id]\">查看</a>|<a href=\"delete/$row[user_id]\">删除</a></td></div>";
echo "</tr>";
}
}
?>
这时看一下这个页面上"查看"的链接地址是
http://localhost:8888/index.php/hrsAction/detail/2 这个地址是错误的。。然后你可以按F5刷新页面,之后链接地址就发生了变化
变成了http://localhost:8888/index.php/hrsAction/accounts/detail/2 这个地址是正确的
(hrsAction是控制器目录,accounts是控制器文件,detail是控制器中的某一函数)
也就是说url老是缺少控制器的文件名accounts。。。。。。 |
|