問題タブ [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.
jquery - CakePHP と jQuery を使用してクロスドメイン Ajax リクエストを実装する方法は?
私は自分のプロジェクトに CakePHP を使用しており、XML ビューを生成して、外部 Web サイトから対話 (CRUD) できるようにしています。CakePHP Web サイトでは認証が必要です。
基本的に、「 http://www.example.com」から「http://mycakeapp.com/posts/views/1.xml 」を表示したい
ただし、jQuery の ajax 関数を使用すると、次のエラーが表示されます: 制限付き URI へのアクセスが拒否されました" コード: "1012 . おそらくJSONPを試すことはオプションであるとグーグルから思われます..しかし、それはケーキにネイティブではないため、むしろxmlを使用したいと思います:(
iframe を使用してみました: ログイン画面が読み込まれます。ログイン後、現在のページが読み込まれます (例: " http://www.example.com ")! iframe ソースは " http://mycakeapp.com/posts/views/1.xml "ですが、
以前にこの問題に取り組んだ人はいますか?
更新:もう少し具体的に言うと、自分の Web サイト (CakePHP で構築) と通信するブックマークレットを作成したいので、URL プロキシ メソッドは機能しません (ただし、提案に感謝します)。
php - CakePHP は、「id」フィールドがある / ない HABTM テーブルをどのように処理しますか?
id
CakePHP は列を持たないテーブルをどのように処理しますか?
HABTM は「多に属し、多に属する」テーブルであり、多対多のデータベース関係を意味します。
いくつかの関係データを保存しようとしていますが、Cake は「SELECT LAST_INSERT_ID()」を望んでいますが、保存しようとしているテーブルには id 列がないため、id は別のテーブルのものです。
具体的には、「Games」と「Players」のテーブルと、「game_players」という関係テーブルがあります。game_players にはフィールド game_id と player_id があり、関係データを保存できないのはこのテーブルです。
明確にするために: 問題を引き起こしているのは game_player テーブルです。このテーブルには id フィールドがありません。プレイヤーとゲームの間の関係のみを保存しており、主キーは (game_id, player_id) です
CakePHP はこの状況/関係をどのように処理しますか?
php - ワイルドカード検索を使用して、CakePHP のスキャフォールディングからリストを取得するにはどうすればよいですか?
私は CakePHP 用に構築された足場を持っていますが、ユーザーが姓の一部をテキスト ボックスに入力し、ボタンをクリックし、人のリストをワイルドカード検索にフィルターする方法が必要です。
サンプルコードに苦労しています。持ってる人いる?
cakephp - モデルは更新されません
Cakephpの使用:顧客情報と顧客がリンクされているアドレスを更新しようとしています。Customer.address_id = Address.id、および
顧客モデル
Customers_controllerから
顧客は正しく更新されますが、住所は常に新しい行を挿入します。このアドレスを更新するにはどうすればよいですか?
php - データベースに保存するために列挙型を文字列またはその逆にマップする方法は?
私のデータベースには、列挙値 ('G','Y','M') を持つことができる列 say agent があります。ここで、G= google Y= yahoo M= msn
データベースがそれを認識して保存できるように、関数からの出力をどのようにマップする必要がありますか?
php - CakePHPでの楽観的ロックのサポートはありますか?
CakePHPを使い始めたばかりですが、楽観的ロックスキームを実装するためのサポートが見つかりません。私が見つけた最も近いものは、このCakePHPブログ投稿へのコメントで、2008年6月にはサポートされていなかったというものでした。
それが変更されたかどうか、または誰かがそれを自分で実装する方法に関する拡張機能またはチュートリアルを公開したかどうかを誰かが知っていますか?
楽観的ロックの説明については、この回答を参照してください。
cakephp - フォームに入力された値を列として使用して、CakePHPで動的にテーブルを作成できますか?
Webページに入力された値に基づいて作成された列を使用して、データベースに動的にテーブルを作成できますか?
実際には、ユーザーがフォームやテンプレートを作成したり、リンクをメールで送信して他のユーザーからデータを取得したり、データベースに保存したりできるアプリケーションを作成する必要があります。各ユーザーは、異なるフィールドを使用して異なるフォームを作成し、それを多くの人に送信して、データを入力してフォームを送信することができます。フォームごとにフィールドが異なるため、データを保存するにはどうすればよいですか?
php - 送信済みと報告されているにもかかわらず、PHP 経由でメールが送信されないのはなぜですか?
PHPでメールを送信しようとしています。CakePHPでメールを送信するために使用したコードを以下に示します。Web ページに「Simple Email Sent」というメッセージが表示されますが、メールが受信ボックスに配信されません。何か不足していますか?
to
、subject
およびlink
フィールドの値は、ユーザー インターフェイスに入力された値で設定されます。