我正在显示所有职位的职业页面,用户可以从那里申请特定的工作。 点击" Applynow"按钮它将显示用户详细信息的形式以及他需要填写的工作位置名称。在URL中,它将显示为
www.testing.com/career/apply/1
Career是控制器,apply是函数名,1是我传递的id。但是在URL中我只需要显示它。
www.testing.com/career/apply
为此目的,我已经在application / config / routes.php中写道,我刚刚添加了这个:
$route['(:num)/(:num)/(:num)/(:num)'] = 'career/apply/$1/$2/$3/$4';
在网址中添加此内容后,它不显示ID,但我需要以 applynow 形式显示。添加后,它不显示表单。
职业观点:
<?php if(isset($records2) && is_array($records2)):?>
<?php foreach ($records2 as $r):?>
<span class="digit"><?php echo $r->job_name ;?></span>
<div class="applynow">
<a href="<?php echo base_url();?>career/apply/<?php echo $r->jobs_id;?>" class="applyforjob">Apply Now</a>
</div>
<?php endforeach; endif;?>
职业/应用:
function apply($job_id)
{
$this->load->model('career_model');
$data['records2']= $this->career_model->getcareerdatas($job_id);
$data['mainpage']='apply';
$this->load->view('templates/template',$data);
}
查看:
<?php if(isset($records2) && is_array($records2)):?>
<?php foreach ($records2 as $r):?>
<div class="applyposition ">
<input type="text" class="form-control positionapplied" name="positionapplied" id="positionapplied " value="<?php echo $r->job_name ;?>" readonly>
</div>
<?php endforeach;endif;?>
如果我删除了lines.php行文件,它会显示&#34;职位名称&#34;名称但在URL中我不应该显示id。