問題タブ [cakephp]
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.
cakephp - hasOne または hasMany アソシエーションを削除する場合、foreignKey を NULL に設定する必要がありますか?
与えられた:
グループには多くの人がいます
ただし、関係は独立しています (つまり、個人はグループに属さずに存在できます)。グループを削除するときに、個人のテーブル (つまり、group_id) の外部キーを 0 (または NULL) に設定する必要がありますか? そうしないと、その人は存在しないグループに所属しようとします。
私が尋ねる理由は、これが Cakephp のデフォルトの動作だからです。dependent を true に設定すると、関連付けられたモデルが削除されますが、false に設定すると、関連付けられたモデルはそのまま残ります。
arrays - CakePHP のビュー間で配列を送信するにはどうすればよいですか
質問を正しく作成したかどうかはわかりませんが、それでも...
Flash 埋め込みを示すビューがあり、この Flash/controller/action
は XML を生成する URL をパラメーターとして受け取ります。このビューから、配列を XML ジェネレーター アクションに送信する必要があります。最善の方法は?この配列をそのアクションに送信するには、特定の URL を作成する必要がありhelper->set()
ますか?
ここに私の構造があります:
my_controller.php
player.ctp
xml_controller.php
generate.ctp
php - クラス変数に値が割り当てられていない PHP 配列キーを追加できますか?
私は現在、CakePHPに関するIBMのチュートリアルを進めています
ある時点で、次のコード スニペットに出くわしました。
実行すると、次のエラー メッセージが表示されます。
私は PHP の初心者なので、質問は次のとおりです。値が割り当てられていないキーを持つ配列を作成することは許可されていますか? 誰かがこのツタンカーメンで遊んで、何が起きているか知っていますか?
database - MSAccess 接続を CodeIgniter または CakePHP に追加するにはどうすればよいですか?
CodeIgniter または CakePHP で実行することを考えているデモ プロジェクトに Microsoft Access データベースを使用しようとしています。Microsoft Access を使用することの愚かさを無視して、接続文字列がフレームワークのデータベース設定にどのように対応するかを正確に理解することはできませんでした。PHP では、次のコードを使用して Access データベースに接続できます。
これらの文字列は、Code Igniter db 設定にどのように対応していますか? これはあまり機能していないようです:
php - CakePHP-ページタイトルをアイテム名に設定するにはどうすればよいですか?
さて、私は自分自身にCakePHPフレームワークを教えようとしており、自分のために簡単なデモアプリをノックアップしようとしています。
コントローラー、ビュー、モデルをすべてセットアップして機能させていますが、基本的なオンラインヘルプショーよりも少しだけ多くのことをしたいと思っています。
私は次のようにguitars_controller.phpファイルを持っています...
'Guitar'オブジェクトには'Name'という属性が含まれており、それを個々のページビューのpageTitleとして設定できるようにしたいと思います。
誰かが私がそれをどのように行うかを指摘できますか?
注意:この種のデータを設定するアプリケーションの場所については一般的な意見の相違があることは知っていますが、私にとってはデータに関連しています。
php - `$ this-> Model-> query()`を使用せずにCakePHPで複雑な検索クエリを作成するにはどうすればよいですか?
ねえ、私は誰かがこれを機能させるのに十分なCakePHPの経験を持っていることを望んでいます。
私は現在、愛情を込めてツイッタークローンと呼ぶことができる何かに取り組んでいます。基本的に私はこのような設定をしています。
ユーザーにはたくさんの友達がいます。これは、ユーザーテーブルとの多対多の関係です。これは、列user_id、friend_idを持つfriends_usersというテーブルのリンクに格納されます。Usersは、列user_idを持つテーブルです。
次に、ユーザーに関連付けるヒントと呼ばれるテーブルがあります。ユーザーは多くのヒントを持つことができます。
渡したユーザーIDが所有するすべてのヒントと、そのユーザーの友達が所有するヒントを返すヒントモデルを検索する方法を見つけたいと思います。
このSQLクエリは完全に機能します-
これにより、user#2sのヒントと、User2の友達である人のヒントが返されます。
今、私はどのように同じことをすることができますか$this->Tip->findxxxxx(user_id)
必要に応じて使用できることはわかっていTip->query
ますが、難しい方法を学ぼうとしています。
php - CakePHP 1.2のtestActionにクエリ文字列を渡す方法は?
CakePHPでは、URLにクエリ文字列を入れても、コントローラーが直接呼び出されたときのように、クエリ文字列が自動的に解析および分割されることはありません。
例えば:
結果は次のようになります。
Webブラウザを介してURLを直接呼び出すと、次のようになります。
CakePHPソースを編集せずに、単体テストを実行するときにクエリ文字列を分割する方法はありますか?
php - CakePHP の ajax 呼び出しから親ページをリダイレクトするにはどうすればよいですか?
親ページを ajax 呼び出しからリダイレクトする方法を知っている人はいますか? サーバーに対して ajax 呼び出しを行い、呼び出しを処理するコントローラー関数から別のページに移動したいと考えています。通常、この関数は現在のページの要素を更新しますが、ブラウザを別のページにリダイレクトしたい場合があります。
php - テーブルのないモデルのフィールドを検証する (CakePHP)
アップロードと呼ばれる、テーブルを持たない CakePHP のモデルがあります。このモデルでは、source_id というフィールドの検証が行われました。
見栄えの良い $this-data を構築するフォームがあり、次のような適切にフォーマットされたセットが得られます。
ただし、設定した検証ルールはまったく実行されていないようです。この検証ルールは、それが機能する別のモデルからコピーしたので、機能すると確信しています。
データベース テーブルがないモデルのフィールドを検証できませんか?
フォームは Upload モデルを使用し、別のコントローラー アクション メソッドに送信します。
CakePHP 1.2、PHP/MySQL 5、XAMPP。
php - ファランジャーとcakephp
Phalangerを使用してVisual StudioでCakePHPを使用できた人はいますか