私の現在のウェブコーディングの経験に対して提供された助けと忍耐に前もって感謝します。
バックグラウンド:
私は現在、家族のビジネスのためにWebベースのアプリケーションを開発しようとしています。私がC#で開発したこのシステムの現在のバージョンがありますが、システムをWebベースにし、その過程でcakephpとMVCパターンを学習したいと思います。
現在の問題:現在、PurchaseTicketを処理することになっているコントローラーでスタックしています。このチケットには、関連する顧客、広告申込情報、合計などが含まれます。コントローラーに基本的な「add()」関数を開発しようとしていますが、次の問題が発生しています。
- 顧客を検索するためのボタン、広告申込情報を追加するためのボタン、保存ボタンなど、すべてを含むビューを作成しています。私はデスクトップアプリケーションの開発に慣れているので、同じロジックをWebベースに転送しようとしているのではないかと考えています。これは推奨される、または実行可能なものですか?
「顧客の検索」などの基本的な問題が発生しています。[新しいチケット]ページから、カスタマーコントローラーにリダイレクトし、検索して結果をセッション変数に入れるか、ポストバックしますが、残りの必要な情報を使用してプロセスを続行すると、最終的には「スパゲッティ」コード。マルチパートフォームを実行する必要がありますか?私がそうするなら、私はアプリケーションの視覚的なデザインを壊します。
今のところ、PurchaseTicketモデルをインスタンス化して、セッション変数に入れることになりました。中間データを保存するためにこれを行いましたが、モデルのインスタンス化がcakephp標準またはMVCパターンに準拠しているかどうかはわかりません。
長さをお詫び申し上げます。これはメンバーとしての私の最初の投稿です。
ありがとう!