2
저는 젠드 프레임 워크와 PHP에 매우 익숙합니다.젠드 프레임 워크 2 튜토리얼 AbstractTableGateway
나는 Zend Framework 2 튜토리얼을 읽고 여러 테이블을 쿼리하기 위해 AbstractTableGateway를 사용하려고 시도했다.
클래스 PublicationTable가 확장 :
이제공된 선택 개체의 테이블 이름은 테이블 여기 내 코드의 일부입니다
의 일치해야합니다 :
그러나
는 웹 페이지에 다음과 같은 메시지를 받았습니다 AbstractTableGateway {protected $table = 'publication';
public function fetchAll()
{
$sql = new Sql($this->adapter);
$select = $sql->select();
$select->from(array('p' => 'publication'))
->join('author','publication_fk=p.publication_pk');
$resultSet = $this->selectWith($select);
return $resultSet;
}
...
}
변수 "protected $ table"이 String이라는 사실을 알고 있습니다. 그럼 어떻게 해결할 수 있습니까? 도움에 감사드립니다!
EC
감사합니다. 그것은 효과가 있었다. $ Select 포함> (배열 ('P'=> 'vivo_publication')) ... 및 오류없이로드 페이지에서 : 나는 이런 식으로 뭔가를 시도했다. – user1655688