Php Codeigniter缺少参数
我正在学习codeigniter。我正在尝试显示所有的帖子。单击相应帖子的帖子标题。 查看以显示post_index.php上的所有帖子: 显示所有帖子都可以。在单击单个帖子时,我得到以下错误 遇到一个PHP错误 严重性:警告 消息:缺少post::post的参数1 文件名:controllers/posts.php 电话号码:12 遇到一个PHP错误 严重性:通知 消息:未定义变量:postid 文件名:controllers/posts.php 电话号码:13 遇到一个PHP错误 严重性:通知 消息:未定义索引:标题 文件名:views/post.php 行号:2Php Codeigniter缺少参数,php,codeigniter,Php,Codeigniter,我正在学习codeigniter。我正在尝试显示所有的帖子。单击相应帖子的帖子标题。 查看以显示post_index.php上的所有帖子: 显示所有帖子都可以。在单击单个帖子时,我得到以下错误 遇到一个PHP错误 严重性:警告 消息:缺少post::post的参数1 文件名:controllers/posts.php 电话号码:12 遇到一个PHP错误 严重性:通知 消息:未定义变量:postid 文件名:controllers/posts.php 电话号码:13 遇到一个PHP错误 严重性:通
你忘记了你视野中的回声
<?php echo $post['postID']; ?>
您还可以简化它:
<a href="<?php echo site_url("posts/post/".$post['postID']); ?>">
不用一直使用echo,你可以一直做Yes,但为此,他必须在is-config中启用短标记,我不确定
class Post extends CI_Model{
function get_posts($num=20, $start=0){
$this->db->select()->from('posts')->where('active',1)->order_by('date_added','desc')->limit($num,$start);
$query=$this->db->get();
return $query->result_array();
}
function get_post($postid){
$this->db->select()->from('posts')->where(array('active' => 1, 'postID'=>$postid))->order_by('date_added','desc');
$query=$this->db->get();
return $query->first_row('array');
}
<?php echo $post['postID']; ?>
<a href="<?php echo site_url("posts/post/".$post['postID']); ?>">