2012-03-06 5 views
0

링크 클릭 동작을 수행하려고합니다.이 경우 앵커를 클릭하고 현재 사이트를 변경하지 않고 메소드를 호출하고 싶습니다.링크 클릭 동작 수행

그래서 뉴스 보관함에있는 사이트에서 "게시물 삭제"를 클릭하여 여러 게시물을 삭제하려고합니다.

WWW에서 그것을 찾은 후 양식을 사용하는 것을 발견하지 못했습니다.

클릭하여 앵커로 메소드를 호출 할 수있는 방법은 무엇입니까?

답변

1

로보기 :

<a href="<?=site_url("controller/delete_post/$post_id");?>">Delete this post</a> 

컨트롤러 :

public function delete_post($post_id) 
{ 
    $this->load->model('my_model'); 
    $this->my_model->delete_post($post_id); 
} 
+0

내가 PHP에서 ShortTags를 참조하지 않도록하는 것이 좋습니다 http://stackoverflow.com/questions/200640/are-php-short-tags - 사용하기 편리합니다. –

+1

글쎄요. 짧은 태그를 사용하는 것을 조심해야하는 유일한 이유는 일부 서버에서 지원되지 않을 수 있기 때문입니다. 그러나 필자의 주장은 php.ini에 쉽게 접근 할 수있는 서버에서 작업하지 않는다면, 짧은 태그는 아마도 당신의 관심사 중 가장 작은 것일 것입니다. 항상 좋은 공유 호스트 나 VPS를 사용하십시오. – hohner