0

http://pastebin.com/TPDcNaAp

ペーストビンへのクリーナー。 http://webdesign4.georgianc.on.ca/~100141468/comp2084/todo/Employees

足場を使用せずにケーキを追加/削除/編集および表示できるようにしようとしています。削除と表示が正しく機能しないようです。それはペーストビンの私のコードです。誰かが私が間違っていることを知っていますか? ファイルは EmployeesController.php です。

4

1 に答える 1

1

あなたのビューでは、ファイルを作成していません:

Error: Confirm you have created the file: /home/100141468/public_html/comp2084/todo/app/View/Employees/view.ctp

ビュー コードを次のように変更します。

$this->set('employee', $this->Employee->read(null, $id));

ビューは、テーブル、div、リストなど、データを表示するために必要な html マークアップを使用して、好きなように見え$employeeますdebug($employee);

元:<div><b>Name:</b> <?php echo $employee['Employee']['name']; ?></div>

最初にレコードが存在するかどうかを確認して、前のページにリダイレクトし、ユーザーにレコードが存在しないことを知らせることもできます (フラッシュ メッセージを設定します)。

削除の場合、GET でアクセスしていますが、コードで許可していません。

 if ($this->request->is('get')) {
    throw new MethodNotAllowedException();
 }

URL にアクセスして削除する場合は、/employees/delete/{id}そのコード ブロックを削除します。

于 2012-06-01T03:11:49.280 に答える