問題タブ [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.
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 オブジェクトに配列を格納することはできませんか?
php - R::store がモデル メソッド内で機能しない [REDBEAN]
REDBEAN を Web アプリケーションに統合しようとしています。
モデルメソッドにも「保存プロセス」を完了させたいと思います。
追加すると
最後のモデルメソッドでは失敗します。どうすれば同じことを達成できますか?
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 の複雑な往復の例を見つけることができないようです。そのため、これが理にかなっているかどうかはわかりません。私はフレームワークで多くの成功を収めてきました。ほとんどの場合プログラマーではありませんが、具体的な例があれば概念を理解できます。どんな助けでも大歓迎です。
php - SQL (postgres) で優先度を実装する方法
データベースにアイテムを保存する必要があるソフトウェアを書いています。アイテムには「優先度」が必要なので、最終的には
今、最優先の果物はオレンジ、リンゴ、バナナ、ナシです。
今は洋梨を最優先にしたいので、洋梨、オレンジ、りんご、バナナ。テーブルは次のようになります。
PHPとPostgresでこれを達成する最良の方法は何ですか. テーブルが約 12 ~ 13 項目を超えないことを考えると、テーブル全体を SELECT し、すべてを更新する前に優先度を書き直すことを考えました。
* 重要 *
優先順位は任意の順序で変更できるため、優先順位 7 を優先順位 3 に設定することができます (したがって、優先順位 3 より下のすべてのものを 1 段階下げる)。優先順位 3 に移動された優先順位 7 のアイテムが残したギャップを埋める必要があります。優先リストに。
php - RedBeanPhp ORM による 1 対多
リンクされたテーブルのいくつかのレコードを取得したいと思います:
{id_portfolio}
フィールドは、「ポートフォリオ」テーブルの外部キーです:フィールド{id}
。
フィールド"portfolio_img"
を使用してすべてのレコードを取得するにはどうすればよいですか(もちろん、古典的な方法を使用するのではなく ;)) ?{id_portfolio}
R::find()
よろしく
orm - RedBean:すべてのテーブルからすべての行を削除する方法
RedBeanORMを使用しています。スキーマを作成するために、データを挿入する標準のredbeanアプローチを使用して、Redbeanが自分のニーズに合わせてスキーマを自動調整するようにしました。これを、データベースを初期化する必要があるときにスキーマを構築するために基本的に使用されるスクリプトに入れました。
問題は、RedBeanが各テーブル(スキーマを構築するためにredbeanを取得するために最初に挿入したテーブル)に1行または2行を保持することです。
通常のデータベースの場合、すべての行を消去するには、スキーマを削除して再構築しますが、この場合、最初の行がまだ存在するため、これは不可能です。
残念ながら、RedbeanのQ/Aはそれほど多くありません。Redbeanインターフェースを使用してこれを行う方法を知っている人はいますか?
私が試してみました
もちろん、これは機能しません。(テーブルが正しい順序で切り捨てられないため、このキーを外部リンクとして使用している別のテーブルについてエラーが発生します。単にABCの順序で繰り返されます)
誰かが(redbean api)ソリューションを持っているなら、それは大いにありがたいです。そしてうまくいけば、この質問は、ここStackoverflowでより多くのRedBean Q/Aを構築するのに役立つ可能性があります。
php - redbeanphpで「所有者」Beanを取得する
私が持っていると言う
'page' Beanが与えられた場合、bookテーブルでページのbook_idプロパティを探すSQLを実行する以外に、独自の本を見つけることは可能ですか?
何かのようなもの:
現在、私はこのコードを使用しています:
php - RedBean には「id」主キーが必要ですか?
RedBean ORMを使用している場合、データベース内のすべてのテーブルに「id」という名前の主キーを追加する必要がありますか?
私のデータベースには、2つまたは3つのフィールドの主キーのペア、または「id」以外の名前の主キーを持ついくつかのテーブルがあります(はい、名前を「id」に変更できますが、実際には反映されません実際、それらはIDではないため)
例:
table1 - 投稿を保存します:
table2 - 投稿のメタデータを保存:
RedBean はこの種のデータベース構造で動作しますか?
php - Redbean PHP ORM を使用する場合、すべてのスクリプトで R::freeze() を呼び出す必要がありますか?
R::freeze() を呼び出してもデータベースに新しいデータは保存されません (私の知る限り)。後で実行される php スクリプトは、データベースを構築したときに freeze() を呼び出したことをどのように認識しますか? redbean を使用するすべての php スクリプトの開始時にフリーズを使用する必要がありますか?
php - Twig - テンプレート内に RedBean 関係をネイティブに表示する方法は?
私は symfony のTwigをRedBeanとうまく連携させようとしています。
トップレベルの Bean のデータは表示できますが、その関係は表示できません。
これが私が意味することです:
私のコントローラーでは、標準的な方法 (やや疑似コード) で Twig を呼び出しています。
私の豆は次のように構成されています:
index.twigの中で、このように簡単に人の名前を出力できます...
...しかし、アクセスできるようにしたいのは、このような関連する会社のBeanです...
追加のコントローラー/モデルロジックを必要とせずに小枝テンプレート内からそれを行うにはどうすればよいですか?