반응형
이 코드에서 $ this 변수를 어떻게 대체 할 수 있습니까? $ this를 함수에 사용하는 것이 올바르지 않다는 것을 알고 있지만 어떻게 대체 할 수 있는지 모르겠습니다.
function get_dates($id) {
$class = $this->db->query("SELECT * FROM schedule WHERE class_id='".$id."'");
$class = $class->result_array();
return $class;
}
추신. 나는 표준 PHP 기능으로 mysql을 사용하지 않을 것이며 CI 기능으로이 문제를 해결할 수 있다고 강력하게 믿습니다.
해결 방법
일반 함수 내에서 CI 프레임 워크에 액세스하려면 CI 인스턴스를 가져와야합니다.
function get_dates($id) {
$ci =& get_instance();
$class = $ci->db->query("SELECT * FROM schedule WHERE class_id='".$id."'");
$class = $class->result_array();
return $class;
}
참조 페이지 https://stackoverflow.com/questions/27384117
반응형
'MySql' 카테고리의 다른 글
MySQL Mysql의 다른 테이블에서 테이블에 열을 추가하는 방법은 무엇입니까? (0) | 2020.11.27 |
---|---|
MySQL : 프로그래밍 방식으로 외래 키 관계를 결정하는 방법은 무엇입니까? (0) | 2020.11.27 |
MySQL Hibernate에서 내부 쿼리에 제한을 설정하는 방법은 무엇입니까? (0) | 2020.11.27 |
MySQL HikariCP 연결 풀은 즉시 100 개의 연결을 생성합니다. (0) | 2020.11.27 |
MySQL MySql 쿼리에서 RegEx 대 LIKE의 성능 (1) | 2020.11.27 |
댓글