問題タブ [lithium]

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

mongodb - Lithium: モデルの remove-Filter で関連ドキュメントを削除する

多くのアバターとエージェントを持つゲーム モデルがあります。ゲームを削除するときに、残りのデータをすべてクリーンアップしたいので、対応するすべてのアバターとエージェントも削除したいgame_id:

ゲームは削除されますが、エージェントとアバターは MongoDB に残ります。誰かがこれについてヒントを持っていますか?

データベース内のエージェントの例

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

php - form->field を使用してラジオ グループをレンダリングするにはどうすればよいですか

問題は、リチウムが ID に応じて名前を設定することです。
名前が異なる場合、ラジオ グループをグループ化することはできません。

また、グループをネストするためにネストしようとすると、フィールドの ID が異なるために名前が異なるという同じ問題が発生するため、問題が発生するため、form->radio を使用しても役に立ちません。

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

php - リチウムPHP関数の入れ子関数の問題

今日、これを突然手に入れました。原因や解決方法がわかりません。

ここで完全なトレース:http://pastium.org/view/73b48fb1848e65b61607a33de4f49b55

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

php - 行を削除する方法、またはレコードセットまたはコレクションをフィルタリングする方法

行を削除したり、レコードセットやコレクションをフィルタリングしたりする方法があるかどうか知りたいのですが。

たとえば、2つのテーブルがある場合:1つは質問用、もう1つは回答の選択肢用です。質問はさまざまな形式に属しています。質問1〜10はフォームaに属し、11〜20はフォームbに属します。前の質問の回答に応じて、特定の質問が表示される場合と表示されない場合があり、特定の回答が後で表示される場合と表示されない場合があります。常にデータベースにアクセスするのではなく、各フォームに属するレコードセットまたは質問のコレクションをメモリにキャッシュし、セッションごとにメモリ内の質問のセットを除外したいと思います。

このように、各ユーザーは、[次へ]をクリックするたびにではなく、セッションの開始時に1回だけデータベースにアクセスします。

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

mysql - 開発から生産までのLithiumを使用したmysqlクエリの奇妙さ

これが私の問題の要点です..

奇妙なのは、私のMac dev環境で、クエリが機能していることです..おそらく、睡眠が必要なだけで、明らかな何かが欠けていますか? 助けてください :)

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

sql - リチウム - SQL の DISTINCT で find('list') を使用すると、空の配列が得られます

Lithiumslistオプションfind()を SQL と一緒に使用しようとしていますDISTINCT。値が入力された配列を取得する必要がありますが、代わりに空の配列を取得しています。

個別のフィールドを要素の配列ではなく 1 つの文字列として渡しているため、これは理にかなっていますが、Lithium で DISTINCT を使用する方法が他にわかりません。

いくつかの指示をいただければ幸いです。今日はバレンタインデーかもしれませんが、リチウムは今日私にあまり愛を示していません:)

モデル:

コントローラーの add メソッド

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

php - webroot フォルダーの下のリソースにアクセスできません

それで、フレームワークとリチウムのソースzipを今ダウンロードしました。リチウムzipを正しいディレクトリに解凍し(これはすべてWindowsマシン上にあります)、テストとしてfilezillaを使用してホストにアップロードしました。

リチウム ページは正常に表示されますが、スタイルが設定されていません。

フォルダ構成は

  • /サンプル/アプリ
  • /sample/libraries/lithium/{ここに抽出されたリチウムコア}.

ファイルにはまったく変更を加えていません。

開発環境で問題を再現しました。

firebugのエラーは次のとおりです。
「NetworkError: 404 Not Found - http://localhost/sample/css/debug.css

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

relationship - Lithium: 関連データをフォームに表示して保存するにはどうすればよいですか?

私はMySQLでリチウムを使用しています。連絡先のユーザーモデルがありますhasOne。連絡先モデルのbelongsToユーザー。

以下に、私のコードの非常に基本的なバージョンをリストしました。

私の質問:

  1. ユーザーを編集してフォームを送信するとき、Users::edit で連絡先データも保存するにはどうすればよいですか?
  2. また、ユーザーの編集ビューでcontacts.emailを表示するにはどうすればよいですか?

モデル/Users.php

models/Contacts.php

コントローラー/UsersController.php

ビュー/ユーザー/edit.html.php

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

php - how to use LIKE with conditions in sqlite or mysql with lithium recordset

so I can look for concrete values by doing

however, what do I do if I want to match on a partial value?
right now, I've resorted to writing the query myself, a la:

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

php - レコードセットまたはコレクションのフィルターに変数を渡す方法

だから私は変数とレコードセットを持っています:

レコードセットをフィルター処理したい:

残念ながら、クロージャには $firstRecordID が何であるかがわかりません。

ID を渡すにはどうすればよいですか?