問題タブ [zend-framework]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - Zend Framework のモデル
Zend Framework でモデルを実装した方法にはどのようなものがありますか?
私は基本的なものを見てclass User extends Zend_Db_Table_Abstract
、それをコントローラーに呼び出しました:
$foo = new User;
$foo->fetchAll()
しかし、より洗練された使い方はどうでしょうか? ドキュメントのクイックスタート セクションではそのような例を提供していますが、Zend Framework のモデルの「最適な使用法」の例が得られていないように感じます。興味深い実装はありますか?
編集:(CMSのコメントに応じて)明確にする必要があります...より複雑な選択を行うことについて知っています。私は、モデルの概念に対する全体的なアプローチと、他の人がそれらをどのように実装したかの具体的な例に興味がありました (基本的に、マニュアルで省略されているものと、基本的なハウツーで見過ごされているもの)。
php - Zend Framework 1.5 で "INSERT...ON DUPLICATE KEY UPDATE" を実行する方法はありますか?
ON DUPLICATE KEY UPDATE
Zend Framework 1.5 で使用したいのですが、可能ですか?
例
php - 外部スクリプトと Zend Framework の統合
外部スクリプトを Zend Framework に統合する最良の方法は何ですか? 聞き方が悪いかもしれないので説明します。XML ファイルをダウンロードして解析するスクリプトがあります。毎日の cron ジョブとして実行されるこのスクリプトは、そのデータをデータベースにダンプする必要があります。
Zend_Db_Abstract
このスクリプトを使用するサイトに Zend Framework を使用していますが、データベースの追加と更新を行うには、サブクラス化されたモデルを使用するのが最善であるように思われます。これを行うにはどうすればよいですか?私のスクリプトは、Zend コンポーネントの隣のライブラリ (つまり、library/Mine/Xmlparse.php) に入るので、さまざまな ZF コンポーネントにアクセスできますか? ファイル自体に正しいモデル ファイルと Zend DB コンポーネントを含めるだけでよいのでしょうか? この種の統合を処理する最善の方法は何ですか?
php - Zend Frameworkの更新?
Zend Frameworkのアップデートを本番プロジェクトにプッシュする前に、通常どのくらいの期間テストしますか。この質問は、マイナーアップデート1.6.0-> 1.6.1、またはメジャーアップデート1.6.2->1.7.0に分割できます。明らかに、コードにバグが追加された場合はリリースしません。
また、他のほとんどのサーバーソフトウェアの更新と同様に、通常、開発環境で更新を試みる前に、コミュニティを待って監視したい時間枠があります。プロセスを開始するのをどれくらい待ちますか?
php - ユーザー プロファイルの編集後に Zend_Auth_Storage を更新する
次のような状況があります: ログに記録されたユーザー、DB テーブルを使用した標準認証
ユーザーがプロファイルを編集したら、それを Db に保存しますが、ストレージも更新する必要があります (標準の Zend_Auth_Storage_Session を使用)。それを行う簡単な方法はありますか?どうもありがとう。
php - Zend Framework 翻訳ツールを使用する場所
MVC モデル全体をセットアップし、HTML ビューをテンプレートとして使用しています。しかし、ある時点で他の言語に翻訳したいドイツ語の文字列があります。
これを行う最善の方法は何ですか?Zend_Translate を使用しなければならないことはわかっていますが、ビュー テンプレートにある単語ごとに翻訳関数を 1 回呼び出す必要があるのでしょうか。
php - Zend gdata を使用して、スプレッドシートのセルを読み書きすることを期待してドキュメントを開きます
私はプログラミングが苦手で、自分のスプレッドシート ドキュメントを開こうとしています。以下の基本的なログイン im を使用して、$feed で返されるすべてのスプレッドシートのリストを要求します。
そして今、セルを読み書きできるようにドキュメントを開くのが正しい軌道に乗っていないのではないかと心配しています。
php - トランザクションがすでに開始されていることをどのように検出しますか?
Zend_Dbを使用して、トランザクション内にデータを挿入しています。私の関数はトランザクションを開始してから、トランザクションを開始しようとしてもちろん失敗する別のメソッドを呼び出します(MySQL5を使用しています)。したがって、問題は、トランザクションがすでに開始されていることをどのように検出するかです。コードのサンプルビットは次のとおりです。
PaymentInstrument :: createの内部には、トランザクションがすでに開始されていることを示す例外を生成する別のbeginTransactionステートメントがあります。
zend-framework - Zend フレームワークのスタック トレース
エラーが発生したときに、最初の数文字だけではなく、生成された SQL ステートメント全体を表示するスタック トレースを作成する方法はありますか?
これは現在表示されているものです
...\Zend\Db\Adapter\Pdo\Abstract.php(220): Zend_Db_Adapter_Abstract->query('UPDATE "diction...', Array)
..そして、データベースに送信される前に update ステートメント全体を表示して、何が問題なのかを追跡したいと思います。
助けてくれてありがとう。SWK
php - Zend_Form で Zend_Db_Table のデータを使用する方法
ユーザーを削除してデータベースに追加するためのフォームクラスを作成しました。ユーザーを編集したい場合、ユーザーの情報をフォームに入力するにはどうすればよいですか。
Zend_Db_Table を使用して、データベースからデータを取得します。
これは userForm クラスです:
ありがとうございました、
イヴォ・トロンパート