데이터베이스에 삽입하기 전에 어떤 종류의 데이터 중복 검사를 만들고 싶습니다.젠드의 테이블에서 데이터 중복을 검사하는 제네릭 함수
//@param string $table
//@param Array $columnArray
//ie.Array(firstColumnName=>$firstData, secondColumnName=>$seconddata)
//@return
function isRecordExist($table, $columnArray)
{
return true; // if record exist in mentioned columns
}
그냥 더미 구현. 전역 함수로 배치 할 수있는 일반 구현을 찾고 있는데 zend 프로젝트의 모든 모듈에서 액세스 할 수 있습니다.
전문가라면이 기능을 만드는 가장 좋은 방법은 무엇인지, 어디에서나 액세스 할 수있는 곳을 안내해 줄 수 있습니까?
나는 폼 데코레이터의 요소에서 사용할 수있는 Zend_Validate_Db_NoRecordExists에 대해 읽었습니다. 위의 시나리오에서는 클래스를 생성하는 방법을 설명하므로 삽입하기 전에 여러 열에서 데이터의 유효성을 검사 할 수 있습니다.
나는 PHP로이 클래스를 만들고 오랜 세월을 사용했다. 이제 젠드에서 일할 때 최상의 솔루션을 찾고 있습니다. 따라서이 프로젝트를 사용하여 프로젝트에서 사용할 수 있습니다.
도움 주셔서 감사합니다.
왜 db를 고유하게 설정하지 않습니까? – opHASnoNAME