클래스를 만들었습니다. 나는 어떤 객체 (대부분 retreived 데이터베이스 행)를 입력으로 보여주고, 어떤 필드를 보여야하는지, 그리고 원하는 버튼을 말해 준다. 다음 그것은 아주 좋은 html 테이블을 렌더링합니다! 꽤 굉장한 것 같아요.PHP : 클래스에 함수 전달
$ot = new ObjectTable();
$ot->objects = $some_objects;
$ot->fields = array('id','name','description','image');
$ot->buttons = array('edit','delete');
$ot->render();
그러나 나는 또한 보여주는 데이터를 조작 할 수 있기를 원합니다. 예를 들어, '설명'필드를자를 수 있기를 원합니다. 또는 'picture.jpg'대신 텍스트로 이미지 축소판을 표시 할 수 있습니다. 이러한 함수를 클래스에 전달하는 방법을 모르겠습니다. 아마도 같은 :
$ot->functions = array(null,null,'truncate','thumbnail');
는하지만 좀 실제 코드, 또는 방법 매개 변수를 전달하는 방법을 실행하기 위해 이러한 문자열을 변환하는 방법을 모르겠어요.
내가 원하는 것을 수행하는 좋은 방법이 있어야합니다. 방법?
와우, 대단한 답장. 고마워요! – tape2
당신은 환영합니다 :) – Gordon