問題タブ [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.

0 投票する
0 に答える
59 参照

cakephp-3.0 - CakePHP3 は、複数選択データを単独で管理することをサポートしていますか?

オブジェクトを編集するときに、CakePHP3(.1) が複数選択値を単独で管理することになっているかどうかを知りたいですか? つまり、すでに選択されているオプションを確認し、単純なデータのように変更に影響を与えます。私のテスト (ただし、正しく初期化していない可能性があります) とCakephp 3 Unable to mark multiple channels selectedによると、そうではないようです。

$site には、サイト カテゴリの配列が含まれています。

0 投票する
2 に答える
654 参照

email - CakeDC ユーザー プラグイン: メール フィールドをユーザー名として使用する

電子メール フィールドをユーザー名として使用するように CakeDC のユーザー プラグインを設定することは可能ですか?

デフォルトでは、Users プラグインにはユーザー名とメールの両方のフィールドがあり、すべてうまく機能します! しかし、認証用のユーザー名として電子メールを使用したいので、ユーザー登録を簡素化できます。

AppControllerに Auth コンポーネントをロードしてUsersAuthComponentをオーバーライドしようとしましたが、ログインが機能しなくなり、「間違ったユーザー名またはパスワード」と表示されます。

ドキュメントに従って、bootstrap.phpのUsersAuthComponentもオフにしました。

トリックはありますか?私はそれが可能だと信じていますか、それともバグですか?

私はCakePHP 3.1とCakeDC User plugin 3.1を使用しています

0 投票する
1 に答える
452 参照

cakephp-3.0 - CakePHP 3 のカスタム finder メソッドでデータを削除する方法

カスタムファインダーメソッドでデータを削除したい。

カスタム finder メソッド ドキュメント

私のコード:

このファインダーを呼び出すと、エラーが発生します:

You cannot call all() on a non-select query. Use execute() instead.

この場合の解決策はありますか?

0 投票する
2 に答える
430 参照

php - Cakephp 3.x のプロジェクト全体で 1 つの日付形式を使用する

これは簡単な質問かもしれません。

私のプロジェクトで単一の日付形式だけを設定し、この日付形式をどこでも使用できる方法はありますか? どこでも、表示、編集、インデックスのアクションを意味します。必要な形式はY-m-d H:i:sであり、ロケールの日付形式とは関係ありません。

ブートストラップ ファイル内で次のコードを使用しようとしましたが、機能しませんでした

インデックスでは、日付を として表示し続けました10/10/15, 8:20 PM

また、日付の編集にはテキスト入力を使用するため、日付をテキストボックスに表示する必要があります2015/10/10 20:20

0 投票する
1 に答える
286 参照

cakephp - CakePHP Map/Reduce または代替?

Invoices テーブルと LineItems テーブルがあります。index アクションで請求書のリストを取得したときに、請求書の合計を返すことができるようにしたいと考えています。したがって、Invoice、LineItems、および LineItems.price フィールドの合計を Total として返したいと思います。

コントローラーの現在のインデックス コードは、デフォルトで生成されます。

マップを作成し、この関連付けられたアイテムを減らして合計を取得する必要がありますか、それとも選択を拡張して追加のフィールドを含めるより良い方法がありますか? 選択を追加する方法はわかりましたが、追加フィールドとして追加する方法はわかりませんでした。LineItems を上書きすると、他のデータではなく合計になります。

このインスタンスで関連付けられたデータに対してマップを削減する方法についての指針はありますか、それともより良い方法がありますか?

0 投票する
1 に答える
2254 参照

cakephp-3.0 - CakePHP 3 Cookie 構成を設定する場所

Cookie コンポーネントの構成を設定したいのですが、コードを追加する場所がわかりません。

AppController またはブートストラップで設定しますか?

0 投票する
1 に答える
8833 参照

cakephp - CakePHP 3 のサブクエリ?

CakePHP の BelongsToMany 規則 (編集: これらの関連付けは と で確立されます)に従って、 2 つのテーブルproductsproduct_categoriesが 3 番目のテーブル を介して関連付けられています。各カテゴリを表すベストセラー製品の画像を使用して、製品カテゴリのリストを生成したいと考えています。products_categories_productsProductsTable.phpProductCategoriesTable.php

次の関数を使用して、目的の結果を達成できます。

これは受け入れられますか、それとも私の目標を達成するための簡単な方法はありますか? CakePHP 3 でサブクエリを作成するというトピックについては、実際には何も見つかりませんでした。数時間の欲求不満の後、上記の解決策に出くわしました。アドバイスをいただければ幸いです。