#$this->model('pages')->init( array('table'=>'pages') ); $result = $this->model('request') ->initialize( array('table'=>'pages', 'table_types'=>'types', 'table_layouts'=>'layouts') ) ->analyze(); if( $result->error ){ // распознаем ошибки и выдаём их if( $result->error == DC_ERROR_404 ) show_404('page'); }else{ // всё нормально, }