問題タブ [cakedc]

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 に答える
57 参照

php - cakedc評価プラグインがデータを保存しない - cakephp 2.6

CAKEDC RATING プラグインの基本的な使用法に従っていますが、機能させることができません。ビューの「レート」ボタンをクリックしても、テーブル「レート」にデータが保存されません。

ポストコントローラー:

投稿/閲覧:

RatableBehavior投稿されたデータの 154 行付近をデバッグしました。

出力:

user_idusersテーブルとidの主キーですposts

どうすれば修正できますか?

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

mysql - CakeDC 検索プラグインで 2 つのモデルをリンクする

私は何日も費やしている小さな問題を抱えています。CakePHP で 2 つの異なるモデルを検索する必要があります。私は CakeDC 検索プラグインを使用しています。モデルは「Desordens」と「Sinonimos」で、関連付けは hasMany です。1 つの「Desorden」には多くの「Sinonymous」があります。

だから、私はこれを作ったCakeDC Docsの例に従います:

私がやりたいのは、ユーザーが名前、orphanumber、または同義語を挿入できる検索です。SQL では次のようになります。

しかし、テーブル「Sinonimo」は結合されておらず、1054 エラーがあります。

エラー: SQLSTATE[42S22]: 列が見つかりません: 1054 不明な列 'Sinonimo.sinonimo' in 'where clause'

何が欠けているのかわからない、次のように構成したコントローラー:

クエリが正しい方法で構築されているため、モデルまたは Cakedc の filterArg 構成に問題はないと思います。bindModel を使用してテーブル 'Desordens' と 'Sinonimos' を結合しようとしましたが、成功しませんでした....

誰でもこの参加を手伝ってくれますか?

ありがとう

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

php - Cakedc 検索: ワイルドカードやコネクタを使用すると、このエラーが発生します: foreach() に無効な引数が指定されました

たとえば、$data['competences'] =java+oracle,sql というコンピテンスで検索したい場合、リクエスト コンピテンスのメソッドは、java が最初に oracle が 2 番目、sql が 3 番目であることを認識している必要があります。私はこのエラーを持っています foreach() に無効な引数が提供されました 私はprbが入っていると思います $data = array('competences' =>'First%+Second%, Third%'); or at

私のクエリリクエストでは、この驚きがあります:

これは私のモデルuser.phpです

0 投票する
3 に答える
7040 参照

cakephp - 「その場所にアクセスする権限がありません」というメッセージを変更します。Cakephp 3.x を使用したプラグイン cakedc/users で

メッセージを変更しようとしています

その場所にアクセスする権限がありません。

cakedc/users プラグインと cakephp 3.1 を使用しますが、方法が見つかりません。

これは src/Controller/AppController の私の設定です:

しかし、まだメッセージ:

その場所にアクセスする権限がありません。

何が間違っているのですか?

ありがとうございました。

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

cakephp - Cakephp および Cakedc ユーザープラグインでユーザー名の代わりに電子メールを使用する方法

Cakedc プラグインを使用しています。ユーザーログインにユーザー名とパスワードを使用しています。ユーザー名の代わりに電子メールでログインしたいです。ユーザー名をそこに置いたり、データベースに保存したりしたくありません。どうすればそれを行うことができますか?

composer を使用してベンダー・ディレクトリーにインストールされた PS プラグイン

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

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

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

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

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

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

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

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