問題タブ [cakephp-3.1]
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-3.x - Curl PUT リクエストと空のリクエスト データ (残りの API)
一部のユーザーのデータを編集するために PUT リクエストを作成しようとしていますが、リクエストで送信したデータではなく、空のデータを受信しています。
postman (chrome プラグイン) とカスタム php スニペットを試しました:
これは、cakephp 側で使用しているコードです。
そして、これはそれが出力するものです:
私は混乱しています...同様のコードがPOSTリクエストとadd
アクションに対して機能しています...このコードの何が問題になっていますか?
mysql - cakephp3 選択した列でデータを検索
こんにちは、Cakephp3 でデータを検索しようとしています
私がやっていることは、製品名、製品コード、および小さな画像の URL である選択された列を持つデータを見つけたいということです。
ただし、エラーが発生しました
これを修正する方法がわかりません。
前もって感謝します!
php - 多対多の関係のCakePHP deleteAllは結合レコードを削除しません
私はCakePHP v3.17 w / Postgres 9.4を使用しています
$this->SomeTable->deleteAll([...])
結合テーブルのレコードも削除しようとしています。
Stops
のテーブルと のテーブルを使用してバス システムをイメージングしますRoutes
。ストップは多くのルートに関連付けられており (複数のバス ルートがそれぞれに停車する可能性があるため)、ルートは明らかに多くのストップに関連付けられています。
RoutesTable.php:
StopsTable.php:
使用したい削除ロジックは次のとおりですが、結合テーブルのレコードが残っているため機能しません。
これが機能するロジックですが、すべてのストップをループする必要があるため非効率的です。
これを行うためのより良い/正しい方法は何ですか?
ここに同様の質問がありますが、v2.x の場合は必ずしもここでは関係ありません。
mysql - Cakephp 3.1 mysql は廃止されました
ループで継続的に実行されるシェル スクリプトがあります。
データベースのレコードをチェックし、必要に応じて変更します。
私が抱えている問題は、このスクリプトは正常に実行されているように見えますが、ランダムにスローされることです:「2006 MySQL server has gone away」 例外キャッチにいくつかのものを入れて、mysql サーバーに再接続しようとしました。
データベースに再接続する方法について何か提案はありますか?
php - typeMap() を使用して Cakephp 3.1 データ型をオーバーライドする
クエリがある場合:
existingdatetime は DateTime オブジェクトとして返されますが、newdatetime は文字列として返されます。これは、存在しないフィールド newdatetime のデータ定義がないため意味があります。Cakephp-3.xに基づく: 選択したエイリアスのデータ型を変更するには? 私は次のことを試しました:
最初は、TypeMap が正常に更新されたように見えます。古いバージョンは次のとおりです。
/src/Controller/Admin/JobsController.php (97行目)
そして、 addDefaults() を呼び出した結果としての新しいバージョンでは、データ型が正常に更新されているように見えます...
/src/Controller/Admin/JobsController.php (102行目)
それでも、結果にはまだ newdatetime が文字列として含まれています。
/src/Controller/Admin/JobsController.php (106 行目)
私は何が欠けていますか?追加フィールドを日時にできないのはなぜですか?
まったく異なるアプローチを提案しないでください。実際には、フィールド newdatetime は複雑な左内部結合サブクエリであり、物事を単純にするためにこの質問から取り出しました。
cakephp - Cakephp 3.1 - クエリ文字列の値に基づいてリダイレクトする方法は?
最近、サイトを純粋な php から Cakephp 3 に更新しましたが、パラメーターを持つ URL を新しい URL にリダイレクトする際に問題が発生しました。
たとえば、このリダイレクトは正常に機能します
ただし、パラメーターがある場合は機能しません
何か案は?
ありがとう。
cakephp-3.0 - cakephp 3でのgetまたはfindの違いは何ですか
cakephp 3で b/w get または find の違いは何ですか。CakePHP 3で get または find を使用する理由。