問題タブ [redbean]

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 投票する
3 に答える
5126 参照

php - array() を RedBean プロパティに格納する方法は?

私は以下を得ました:

投稿の「日」の部分は次のとおりです。

私がやりたいのは、$pushUser-dagen に配列を日数で格納することだけです :)... かなり簡単ですね。

しかし、その後、次のエラーが発生します。

E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\libs\rb.php:3465 スタック トレース: #0 E:\Documenten\Dropbox\ Dropbox\dummy-htdocs\VID_service\vid_push\libs\rb.php(3496): RedBean_OODB->check(Object(RedBean_OODBBean)) #1 E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\libs\ rb.php(7376): RedBean_OODB->store(Object(RedBean_OODBBean)) #2 E:\Documenten\Dropbox\Dropbox\dummy-htdocs\VID_service\vid_push\api\registerpush.php(32): R::store( Object(RedBean_OODBBean)) #3 {メイン}

RedBean オブジェクトに配列を格納することはできませんか?

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

php - R::store がモデル メソッド内で機能しない [REDBEAN]

REDBEAN を Web アプリケーションに統合しようとしています。

モデルメソッドにも「保存プロセス」を完了させたいと思います。

追加すると

最後のモデルメソッドでは失敗します。どうすれば同じことを達成できますか?

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

orm - redbeanはknockoutjsの実行可能なormですか?

redbeanphp の Bean Can Server は、ノックアウトに役立つ orm になります (マッピング プラグインを使用しますか?)。私は 1 対多、多対多、1 対 1 の関係を持つ mysql データベースを持っています (または持つ予定です)。単一のフォーム ベースのインターフェイスで、レコードとそれに関連するすべてのデータをオブジェクトとして編集したいと考えています。

UIに関する限り、ネストされたjsonオブジェクトを操作し、htmlで表示し、フォーム要素テンプレートを使用して編集し、必要に応じてdomに追加します。

beancan サーバー (または単にエクスポート/インポート関数) が Bean を json オブジェクトに変換し (逆も同様)、ノックアウトがオブジェクトの変更を処理します。beancan サーバーは、mysql データベースを使用して crud 関数を管理します。おそらく、couchdb などのスキーマレス データベースを使用する必要がありますが、この場合はオプションではありません。

これはとんでもないことですか?または実行可能ですか?redbean の複雑な往復の例を見つけることができないようです。そのため、これが理にかなっているかどうかはわかりません。私はフレームワークで多くの成功を収めてきました。ほとんどの場合プログラマーではありませんが、具体的な例があれば概念を理解できます。どんな助けでも大歓迎です。

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

php - SQL (postgres) で優先度を実装する方法

データベースにアイテムを保存する必要があるソフトウェアを書いています。アイテムには「優先度」が必要なので、最終的には

今、最優先の果物はオレンジ、リンゴ、バナナ、ナシです。

今は洋梨を最優先にしたいので、洋梨、オレンジ、りんご、バナナ。テーブルは次のようになります。

PHPとPostgresでこれを達成する最良の方法は何ですか. テーブルが約 12 ~ 13 項目を超えないことを考えると、テーブル全体を SELECT し、すべてを更新する前に優先度を書き直すことを考えました。

* 重要 *

優先順位は任意の順序で変更できるため、優先順位 7 を優先順位 3 に設定することができます (したがって、優先順位 3 より下のすべてのものを 1 段階下げる)。優先順位 3 に移動された優先順位 7 のアイテムが残したギャップを埋める必要があります。優先リストに。

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

php - RedBeanPhp ORM による 1 対多

リンクされたテーブルのいくつかのレコードを取得したいと思います:

{id_portfolio}フィールドは、「ポートフォリオ」テーブルの外部キーです:フィールド{id}

フィールド"portfolio_img"を使用してすべてのレコードを取得するにはどうすればよいですか(もちろん、古典的な方法を使用するのではなく ;)) ?{id_portfolio}R::find()

よろしく

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

orm - RedBean:すべてのテーブルからすべての行を削除する方法

RedBeanORMを使用しています。スキーマを作成するために、データを挿入する標準のredbeanアプローチを使用して、Redbeanが自分のニーズに合わせてスキーマを自動調整するようにしました。これを、データベースを初期化する必要があるときにスキーマを構築するために基本的に使用されるスクリプトに入れました。

問題は、RedBeanが各テーブル(スキーマを構築するためにredbeanを取得するために最初に挿入したテーブル)に1行または2行を保持することです。

通常のデータベースの場合、すべての行を消去するには、スキーマを削除して再構築しますが、この場合、最初の行がまだ存在するため、これは不可能です。

残念ながら、RedbeanのQ/Aはそれほど多くありません。Redbeanインターフェースを使用してこれを行う方法を知っている人はいますか?

私が試してみました

もちろん、これは機能しません。(テーブルが正しい順序で切り捨てられないため、このキーを外部リンクとして使用している別のテーブルについてエラーが発生します。単にABCの順序で繰り返されます)

誰かが(redbean api)ソリューションを持っているなら、それは大いにありがたいです。そしてうまくいけば、この質問は、ここStackoverflowでより多くのRedBean Q/Aを構築するのに役立つ可能性があります。

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

php - redbeanphpで「所有者」Beanを取得する

私が持っていると言う

'page' Beanが与えられた場合、bookテーブルでページのbook_idプロパティを探すSQLを実行する以外に、独自の本を見つけることは可能ですか?

何かのようなもの:

現在、私はこのコードを使用しています:

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

php - RedBean には「id」主キーが必要ですか?

RedBean ORMを使用している場合、データベース内のすべてのテーブルに「id」という名前の主キーを追加する必要がありますか?

私のデータベースには、2つまたは3つのフィールドの主キーのペア、または「id」以外の名前の主キーを持ついくつかのテーブルがあります(はい、名前を「id」に変更できますが、実際には反映されません実際、それらはIDではないため)

例:

table1 - 投稿を保存します:

table2 - 投稿のメタデータを保存:

RedBean はこの種のデータベース構造で動作しますか?

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

php - Redbean PHP ORM を使用する場合、すべてのスクリプトで R::freeze() を呼び出す必要がありますか?

R::freeze() を呼び出してもデータベースに新しいデータは保存されません (私の知る限り)。後で実行される php スクリプトは、データベースを構築したときに freeze() を呼び出したことをどのように認識しますか? redbean を使用するすべての php スクリプトの開始時にフリーズを使用する必要がありますか?

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

php - Twig - テンプレート内に RedBean 関係をネイティブに表示する方法は?

私は symfony のTwigRedBeanとうまく連携させようとしています。

トップレベルの Bean のデータは表示できますが、その関係は表示できません。

これが私が意味することです:

私のコントローラーでは、標準的な方法 (やや疑似コード) で Twig を呼び出しています。

私の豆は次のように構成されています:

index.twigので、このように簡単に人の名前を出力できます...

...しかし、アクセスできるようにしたいのは、このような関連する会社のBeanです...

追加のコントローラー/モデルロジックを必要とせずに小枝テンプレート内からそれを行うにはどうすればよいですか?