問題タブ [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 投票する
1 に答える
584 参照

cakephp - Cakedc 検索が機能しない

私はすべての単純な Cakedc 検索設定を試し、これに関する以前の投稿のコード サンプルに従いましたが、うまくいかないようです。よくわかりませんが、データベースで実行しているクエリログから判断すると、検索文字列で生成された検索クエリはないようです。

/books/search から検索しようとすると、データベースにあることがわかっているタイトルの結果が得られず、URL が /books/index/title:sweet に変更されます (それが関連しているかどうかはわかりません)。

どんな助けでも大歓迎です。

モデル

コントローラ

意見

ルート

search-master フォルダーの名前を Search に変更し、それをプラグイン ディレクトリに置き、bootstrap.php にプラグインをロードしました

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

cakephp - CakeDC 検索を使用して子テーブル内をどのように検索しますか?

親モデルの検索は正常に機能していますが、クエリの選択部分に含まれる子モデル/テーブルを取得する方法がわかりません。

Cake 2.3.8 の使用

この記事(1つの検索バーで3つの異なるテーブルを検索するためにcakedc / searchプラグインを使用する方法は?)が最も近い答えのようですが、私はケーキが初めてで、@markの簡潔な答えがよくわかりません。

どんな助けでも大歓迎です、ありがとう!

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

php - CakePHP テーマのアプリケーションとプラグインのビュー要素がありません

私は CakePHP 2.4.1 を使用しており、CakeDC コメント プラグインをインストールした後、次の通知を受け取りました。

注意 (1024): 要素が見つかりません: Elements\comments\flat\main.ctp [CORE\Cake\View\View.php、415 行目]

私の基本アプリケーションはテーマを使用しています。次のように、AppController beforeFilter コールバックからテーマを初期化します。

この問題を解決するために、2 つの方法を試しました。1 つは成功しましたが、もう 1 つは次のようではありません。

  1. のすべてのコンテンツを作成してから、新しいディレクトリに\Plugin\Comments\View\Themed\Slate\Elementsコピーします。\Plugin\Comments\View\Elementsただし、この解決策は機能しません
  2. \Plugin\Comments\View\Elements\commentsディレクトリを にコピーしてい\app\View\Themed\Slate\Elementsます。このソリューションは正常に機能しています。このソリューションは、にコピーした場合にも機能し\app\View\Elementsます。

次のように app/Config/bootstrap.php からプラグインを初期化します。

そしてコントローラーから:

以下は通知のスクリーンショットです。 ここに画像の説明を入力

さらに、アクセスしようとすると、私のテーマ レイアウトとデフォルトの CakePHP レイアウトが混在するミスのあるレイアウトでレンダリングされるhttp://mywebsite.com/commentsエラーが返されます。次のショットはそれを示しています。Action CommentsController::index() could not be found.

ここに画像の説明を入力

CakePHP のマニュアルには、プラグインのビュー ファイルのコピーについての言及はありません。そのまま動作するはずです!なぜプラグインが要素にアクセスできなかったのかわかりません! このプラグインをアプリのテーマ ビューで正しく操作するにはどうすればよいですか?

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

cakephp-2.0 - Cake dc の移行で ENUM を使用するには?

Cake-DC 移行を使用することで、文字列、整数の移行を記述できます。ENUM も使用できますか???

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

php - CakeDC.Ratings プラグインに CakeDC.Comments プラグインをロードするには?

アプリケーションで CakeDC の評価プラグインを使用して、企業テーブル内の企業など、任意のモデル エントリでユーザーが評価できるようにしています。

また、ユーザーがその評価にコメントできるようにしたいと考えています。評価プラグインは、評価ごとに評価テーブルにエントリを作成します。だから私が欲しいのは、各評価エントリは、ユーザーが評価しているときにコメントする必要があるということです。プラグインのコアに触れずに、どうすればこれを達成できますか?

注:Cakephp 2.4.3を使用しています