2012-11-30 3 views
0

기본 zend 프레임 워크 설치가 있습니다. 클래스 'USERTABLE'젠드 프레임 워크 클래스 '테이블'오류가 발견되지 않았습니다.

public function indexAction() 
{ 

     $userTable = new UserTable(); 
} 

하지만 얻을 치명적인 오류 : 치명적인 오류가 나는

<?php 

require_once 'Zend/Db/Table/Abstract.php'; 

class UserTable extends Zend_Db_Table_Abstract 
{ 
    protected $_name = 'user'; 
} 

그리고 이후 인 IndexController에서 나는 테이블에 전화를 걸/User.php

새로운 DB 테이블 모델/테이블을 생성 찾을 수 없습니다. 내가 뭘 잘못 했니?

귀하의 도움에 감사드립니다.

+0

파일 이름은 무엇입니까? –

+0

@ NandakumarV : User.php – Bounce

+0

_ 무엇이 잘못 되었습니까? _ 설명서를 시작하지 않았습니다. http://framework.zend.com/manual/1.12/en/learning.quickstart.intro.html은 시작하기에 정말로 좋은 장소가 될 것입니다. http://akrabat.com/zend-framework-tutorial/도 정말 좋습니다. – RockyFord

답변

1

문제는 명명과 관련이 있다고 생각합니다. Zend에서는 클래스가 이름에 따라 자동로드됩니다. 파일의 이름 User.php경우 파일이 위치 모델 인 경우

, 클래스 이름이 사용자
해야/Usertable.php
는 클래스 이름은 Models_Usertable

해야한다

ZF에서 여러 가지 자동 로딩 기술이 있습니다. 이 설명서 확인 learning.autoloading.design