Codeigniter Youtube视频不会出现
我尝试使用codeigniter在我的cms项目中显示youtube视频。但是它不起作用。。我在mysql数据库的一个表路径中插入youtube url,然后使用iframe标记下的codeigniter视图区域调用该url。。但是它没有显示,我在浏览器中检查它,检查视频url是否显示,但在标记下方,这是自动生成的。有人能帮我吗 这是我的查看代码Codeigniter Youtube视频不会出现,codeigniter,Codeigniter,我尝试使用codeigniter在我的cms项目中显示youtube视频。但是它不起作用。。我在mysql数据库的一个表路径中插入youtube url,然后使用iframe标记下的codeigniter视图区域调用该url。。但是它没有显示,我在浏览器中检查它,检查视频url是否显示,但在标记下方,这是自动生成的。有人能帮我吗 这是我的查看代码 <div class="container"> <div class="row"> &
<div class="container">
<div class="row">
<?php foreach($advertisement as $ad) { ?>
<table>
<td>
<iframe src="<?php echo $ad->url?>"
width="560" height="315" frameborder="0" ></iframe>
</td>
</table>
<?php
} ?>
</div>
</div>
这是我的模态代码
public function populateAds(){
$this->db->select('*');
$this->db->from('advertisement');
$this->db->where('status','approved');
$this->db->order_by('id','DESC');
$query=$this->db->get();
if ($query->num_rows() > 0) {
return $query->result();
}
}
这是我的桌子
您的代码看起来正常。
问题在于数据库中的数据。如果查看表中唯一的记录,它的状态为approvenotapproved。并且您的模型正在选择模型中状态为“已批准”的行
public function populateAds(){
$this->db->select('*');
$this->db->from('advertisement');
$this->db->where('status','approve');
$this->db->order_by('id','DESC');
$query=$this->db->get();
if ($query->num_rows() > 0) {
return $query->result();
}
}
你能添加这个程序输出的HTML代码吗?查看源代码。我尝试了一下,但不起作用。。。在我的视图区域,YouTube url即将出现,但视频仅不显示请使用iframe显示视频
public function populateAds(){
$this->db->select('*');
$this->db->from('advertisement');
$this->db->where('status','approve');
$this->db->order_by('id','DESC');
$query=$this->db->get();
if ($query->num_rows() > 0) {
return $query->result();
}
}