저는 요즘 2011년에 회사에서 개발한 tp2.0 웹사이트를 작업하고 있습니다. 사실 저는 tp에 비교적 능숙하지만, 회사 웹사이트 코드를 보니 3.2 버전입니다. 제가 기본적인 추가, 삭제, 수정, 확인조차 할 수 없는 것 같다는 걸 발견했습니다. 소스 코드와 사진을 게시하고 제가 잘못 쓴 내용을 알아낼 수 있도록 누군가에게 도움을 요청하겠습니다
다시 업데이트하고, 제 웹사이트 스크린샷을 찍고, 개발자가 작성한 추가, 삭제, 수정 사항, 하단을 살펴보세요. 아직도 해결되지 않은 분, 버전 2.0 프로젝트를 가지고 계신 분 계신가요? 올려서 살펴보세요
우선, 내 추가 메소드 코드는 다음과 같습니다.
public function add(){
if(isPost){
<code>$model=M('Bcast'); $data['author']=$_POST['author']; $data['title']=$_POST['title']; $data['desc']=$_POST['desc']; $data['url']=$_POST['url']; $data['image']=$_POST['image']; $model->data($data)->add(); $this->display();</code>
}
}
버전 2.0에서는 이렇게 간단한 코드 때문에 목숨을 잃었습니다
1: $this->display()를 어디에 넣어야할지 모르겠네요;; 3.2 이후에는 포스팅 안하고 else로 쓸 수 있는데 이 버전으로 해봤는데 전혀 표시가 안되네요
두 번째: 추가한 후 원래 성공을 추가할 계획이었지만 추가한 후 페이지를 클릭했더니 양식을 작성할 기회도 주지 않고 바로 성공이 표시되는 것을 발견했습니다.
자, 이제 양식에 대해 이야기해 보겠습니다