如何将文件名作为参数传递给控制器?
How to pass the name of the file as a parameter to the controller?
name.I 使用此代码时,我如何传递 ID。
<?php
$i = 1;
foreach ($view as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<a href="<?php echo base_url();?>admin/play/songs/<?php echo $row->audio"><td>". $row->audio . "</td>";
$i++;
echo "</tr>";
}
?>
我想在用户按下 song.but 的名称时播放歌曲,我无法将歌曲的名称传递给我的控制器 "play"。所以请帮忙,这是我的我要传递数据的控制器。
class Play extends CI_Controller {
public function songs($name){
$data['name'] = $name;
$this->load->view('admin/play',$data);
}
首先你应该知道你可以在 base_url 之后将你想要的 url 作为参数传递给 base_url like
base_url('admin/play/songs/');
其次,您可以通过此方法将任何内容传递给控制器
base_url('admin/play/songs/{$row->audio}');
很高兴知道它是否有效
你应该获取 id 而不是名称,这会让你的工作更容易。
<?php
$i = 1;
foreach ($view as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<a href="<?php echo base_url();?>admin/play/songs/<?php echo $row->id"><td>". $row->audio . "</td>";
$i++;
echo "</tr>";
}
?>
name.I 使用此代码时,我如何传递 ID。
<?php
$i = 1;
foreach ($view as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<a href="<?php echo base_url();?>admin/play/songs/<?php echo $row->audio"><td>". $row->audio . "</td>";
$i++;
echo "</tr>";
}
?>
我想在用户按下 song.but 的名称时播放歌曲,我无法将歌曲的名称传递给我的控制器 "play"。所以请帮忙,这是我的我要传递数据的控制器。
class Play extends CI_Controller {
public function songs($name){
$data['name'] = $name;
$this->load->view('admin/play',$data);
}
首先你应该知道你可以在 base_url 之后将你想要的 url 作为参数传递给 base_url like
base_url('admin/play/songs/');
其次,您可以通过此方法将任何内容传递给控制器
base_url('admin/play/songs/{$row->audio}');
很高兴知道它是否有效
你应该获取 id 而不是名称,这会让你的工作更容易。
<?php
$i = 1;
foreach ($view as $row)
{
echo "<tr>";
echo "<td>".$i."</td>";
echo "<a href="<?php echo base_url();?>admin/play/songs/<?php echo $row->id"><td>". $row->audio . "</td>";
$i++;
echo "</tr>";
}
?>