codeigniter를 사용하고 컨트롤러 폴더에서 다음과 같은 PHP 파일을 만들었습니다.
참고 :은 데이터베이스를 자동으로 연결합니다.
<?php
class Book extends CI_Controller {
$query = $this->db->get('books');
foreach ($query->result() as $row) {
function $row->book_name() {
echo $row->book_name;
}
}
}
?>
데이터베이스에서 책 이름을 가져 와서 기능을 만들려고했지만 만들 수 없습니다. 함수 이름에 $ variable을 사용하면 함수를 생성 할 수 있습니까? 그렇지 않다면 어떻게 빨리 만들 수 있습니까? 감사합니다 ...
하나의 클래스에서 직접 논리를 작성하기 시작하지는 않습니다. 당신의 논리는 ** 함수 안에 들어갈 ** 있습니다. –
이 질문에 궁금한 사람들에게 : 데이터베이스에'foo','bar','baz'라는 책이 있다면 OP는 각각'foo','bar','baz'라는 멤버 함수를 생성하려고합니다 그 중 어떤 것을 반환합니다. – Eric