0

私はCakePHPを練習するのが初めてです.Webユーザーから値を取得したいのですが、コントローラーはDBからその値を検索します. $_post 値を次のコードに追加する方法を知りたいのですが?

class DataviewsController extends AppController {

public  $components = array('RequestHandler');

public function customer($id = null) {

    $this->loadModel('Customer','Stock');
    if (!$this->Customer->exists($id)) {
        throw new NotFoundException(__('Invalid customer'));
    }
    $options = array('conditions' => array('Customer.' . $this->Customer->primaryKey => $id));
    // Send the customer to the view
    $this->set('customer', $this->Customer->find('first', $options));
    $this->set('_serialize',array('customer'));

}
4

2 に答える 2

0

で投稿データにアクセスし$this->request->data、 でデータを取得できます$this->request->query。2番目の質問については、投稿したコードを参照するときに何を求めているのかわかりません。

于 2013-07-20T03:35:24.353 に答える
0

はい、cakephp リクエストハンドラオブジェクトでできます

これは、フォームを作成し、ユーザーデータ入力を取得して特定のテーブルから検索する非常に良い例です。そこから、アプリケーションにどのように実装するかについて非常に良いアイデアを得ることができます

このリンクまたはcakephp 2.0のこのリンクを投げて、さらに助けが必要な場合はお知らせください

于 2013-07-20T03:36:19.170 に答える