2009-08-11 11 views
0

私はcakephpアプリを書こうとしています。可用性に基づいて入力を検証する必要があります。たとえば、ある人が図書館から本を取り出しようとしているとします。私は本を​​参照してそれが現在出ているかどうか、それがユーザーに報告されているかどうかを確認します。cakephpの構文と構造を学ぼうとしています

別の例では、ホテルで部屋を予約しようとしている場合、ユーザーは訪問日時と長さを入力し、その時間帯にその部屋が利用可能かどうかをチェックします。

私はコントローラにこれを書いていますが、私はデータベースから必要なデータを取得する方法と、関数間でデータを渡す方法を混同しています。私はphp/mysqlを使ってこれをどうやって行うのか知っていますが、cakephpには慣れていないので、基本を上回るチュートリアルは見つかりません。

編集:私はそれを得たと思う、少し更新するでしょう。

+2

チュートリアルを終了しましたか?彼らはCakePHPの主要なコンセプトとアーキテクチャをかなりうまく説明します。 – codingbear

+0

はい、私は持っていますが、詳細が不足していました。サンプルプロジェクトでもっと深くなる他のチュートリアルについて知っていますか? cakephpのブログに似ていますが、コメントを含み、あなたの投稿にタグを付けるものはありますか? – Adrian

+0

それには多くの異なる実装があります。 CakePHPで完璧なチュートリアルや方法を見つけるのは本当に難しいことでした。私は、マニュアル(http://book.cakephp.org/)またはGoogleグループ(http://groups.google.com/group/cake-php?pli=1)を見て、さまざまなことを試してみることにしてきました。 )。私はモデル(http://book.cakephp.org/view/66/Models)を使ってdbからデータを取得し、コントローラとコンポーネントを詳しく調べます。 – codingbear

答えて

2

Blog tutorialをCakePHPのウェブサイトでチェックしてください。それが私が始めたところです。それは、データ検証を含むすべてのステップを案内します。

CakePHP documentationの残りの部分は、独自のアプリケーションの作成を開始するときにお読みください。

+0

私はそれを見ましたが、ほとんどの場合、単一のテーブルから無制約のデータを取得することを指しています。 これはやや役立っていましたが、関連データの件名に実際に触れていないため、欠けていました。投稿にコメントを表示するのと同じように、結果を制限して特定の時間枠からの投稿のみを表示する方法を示しているかのように。 投稿していただきありがとうございます。 – Adrian

+0

それはここで説明されていませんhttp://book.cakephp.org/view/66/Models ?? – Wil

+0

私はすべての私の団体がすでにセットアップされています。私は足場を使ってそれらをテストし、すべてのテーブルは互いに適切にリンクされているようでした。今私はこのアプリケーションのための自分のコードを書く必要があります。だから私はいくつかのコントローラ機能を作った、彼らは実際に正常に動作したビューにデータを渡した。今私はデータベースからビューを渡すことができるリストを生成する関数内で使用するデータをプルしようとしています。私はモデルからコントローラを使用してビューにデータを取得することができますが、私はコントローラ内のデータを使用する方法がわかりません。 – Adrian

関連する問題