을 "너무 몇 가지 인수가 작동하려면"다음 코드 조각에서 오류가 발생했습니다 :이 얻을 이유오류
Too few arguments to function showtbl::GetTabellen_ns(), 0 passed in abcde/folder/php.php on line 153 and exactly 2 expected
알고하지 마십시오. 나는 PHP Prado와 모든 프로그래밍에서 매우 어리 석다. 어쩌면 어리석은 실수 일 수도있다.
protected function GetTabellen_ns($offset, $limit)
{
$criteria=new TActiveRecordCriteria;
$criteria->Condition = 'name = $name';
$criteria->OrdersBy['name'] = 'asc';
$criteria->Limit = 15;
$criteria->Offset = 20;
return prdtblRecord::finder()->findAll($criteria);
}
protected function populateData_ns($offset, $limit)
{
$offset=$this->Repeater->CurrentPageIndex*$this->Repeater->PageSize;
$limit=$this->Repeater->PageSize;
if($offset+$limit>$this->Repeater->VirtualItemCount) {
$limit=$this->Repeater->VirtualItemCount-$offset;
}
$this->Repeater->DataSource=$this->GetTabellen_ns($offset,$limit);
$this->Repeater->dataBind();
}
Thx 누군가가 나를 도울 수 있기를 바랍니다.
편집 : 누군가가 $ offset과 $ limit 설정 방법을 알면 나도 많이 도움이 될 것입니다. $this->GetTabellen_ns()
을하지만 함수는 두 개의 인수 (offset
및 limit
)가 필요 :
라인 (153)에 당신은 아마 ('$ this-> GetTabellen_ns를 호출)'대신 공급됩니다 두 개의 ** 필수 인수는 다음과 같습니다 :'$ this-> GetTabellen_ns ($ offset, $ limit)' – rickdenhaan
THX 이것이 옳았습니다! 하지만 지금은 어디에 설정해야하는지 알 필요가있다. – GermanMech
라인 153에서 함수 호출에 직접 함수를 제공해야한다.'populateData_ns'의 호출에 문제가있는 것처럼 보이지 않는다. 그들이 가질 필요가있는 가치를 말하는 것은 불가능합니다. – rickdenhaan