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

php - RedBeanPhpで一括挿入する方法は?

各インスタンスをループせずに、readbeanphpに新しい「beans」を一括挿入する方法の例を期待していました。

ここにBeanを作成して保存する例を示します:http://redbeanphp.com/manual/create_a_bean

storeAll($ beans)メソッドについて言及していますが、データを$beansでフォーマットする方法が正確にわかりません。

これをグーグルで試しましたが、バルクインサートに関連するものが見つかりません。たぶん私は間違った用語を検索しました。

私はこのORMに不慣れです、助けていただければ幸いです、ありがとう!

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

zend-framework2 - Zend Framework 2 アプリケーションの RedBeanPHP FUSE モデル?

ZF2 (v2.0.2) アプリケーションで ORM RedBeanPHP (v3.3) を使用しようとしていますが、その自動 FUSE モデルに問題があります。モデルクラスにリンクできません。それらを自動的に取得するのではなく、代わりに「通常の」Bean を使用します。

RjhRedbeanモジュールを使用して、 ZF2 で RedBean をロードしています。

私のモデルクラスは次のとおりで、フォルダーに配置されています.\module\Check\src\Check\Model\Model

動作しているため、オートローダーによって取得されていることを確認してい$c = new Model_Check();ます。

CheckDB からすべてのモデル オブジェクトをロードしようとする私のコントローラー コードは次のとおりです。

返されるオブジェクトは次のとおりです。RedBean_OODBBean

findAll()メソッドの Bean 名として何を入力すればよいですか? 私は試した:

何もうまくいかないようです。Bean を作成するときも、同じ問題が発生します...

ありがとう。

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

php - jquery、php、red bean を使用してユーザー セッションを確認する

私はレートシステムを作ろうとして1ヶ月以上費やしました.jqueryの使用に本当に飽き始めています:(

このチュートリアルを実装しましたが、このチュートリアルでは誰でも無制限に投票できます

この評価システムに mysql DB で参加することに成功しました .. しかし、私が望んでいるものと到達できなかったものは次のとおりです。

1- $_session を確認し、ユーザーがログインしていない場合は、投票を禁止します。彼らは投票数を見ることができます。

2- ユーザーがログインしている場合は、以前に投票したことがあるかどうかを確認します。はいの場合は、その人が投票できないようにします。「いいえ」の場合は、製品ごとに 1 回だけ投票することを許可します。

funcations.js

評価.php

index.php

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

php - PHP RedBean ストア Bean が存在しない場合

私は少し混乱しています。ダイレクト メール サービス内で PHP RedBean を ORM として積極的に使用していますが、興味深い状況に遭遇しました。一意のキー制約 (つまり、subscriber_id、delivery_id) を持つテーブルと、このテーブルにデータを書き込む 2 つのスクリプトがあります。テーブルを挿入または更新するソース コードがあります。

2 つのスクリプトから両方とも呼び出されます。また、競合状態が発生するため、このテーブルの一意の制約が定期的に破損するという問題があります。SQLの「重複キー更新時のINSERT」機能について知っています。しかし、ORM を純粋に使用して同じ結果を得るにはどうすればよいでしょうか?

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

php - RedBean が複数のテーブル名を使用しないのはなぜですか?

または、それを行うことができますか?あなたが言うとき、それはあまりにもよく見えません:

RedBean_IModelFormatter で命名を処理するだけですか、それとも何か不足していますか? ありがとう。

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

php - データベースクエリ後のインクリメンタルカウンターからの予想通りランダムな重複

序文: Zend Framework 1.12 と RedBean PHP を使用しています。

以下の関数は、テーブルにクエリを実行して、エントリが存在するかどうかを確認します。true の場合、ファイル名から数値を取り除き、インクリメントしてから返します。ものすごく単純。エントリが存在しない場合は、1 から開始します。これも基本です。これは、2 つの予測可能なランダムな瞬間を除いて、すべて意図したとおりに機能します。私は問題を数回正常に再現し、毎回結果は似ていますが異なるため、予想通りランダムと言います。

予測可能な部分は、カウンターが 10 未満の場合に数値が 2 回重複しているように見えることです (10 回のレプリケーションのうち 1 回を除く)。カウンターが 60 に達するまで、さらに重複することなく関数をインクリメントし続けることができます。番号が重複するパターンもありません。

以下は、ZF と RedBean を使用した関数であり、それに続くのが出力です。

まだフォローしている場合は、出力を再確認して実際に何が起こっているかを確認するために、いくつかの ZF ダンプがあります。何らかの理由でスクリプトが遅れているなどのタイミングの問題だと思ったので、タイムスタンプも追加しましたが、そうではないようです。また、何かが詰まっているようなランダムな複製ではなく、実際に呼び出しを実行しているだけでなく、以前の値を上書きしていることも付け加えておく必要があります。

TL;DR: これは、ここでの他の質問に当てはまらないようです。本当にランダムなものか、信じられないほど明白で、私には見えないもののように感じます. (おそらく最悪の tr;dr です、申し訳ありません)

心から…困っています。

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

php - プロパティの命名規則

GabordeMooijまたはRedBeanPHPの経験が豊富な人のページング。現在の命名規則ではアンダースコアを使用しています。Pascal/Camelケーシングを使用する場合は誰でも可能ですが、重要なのは一貫性であり、一貫性のある命名パターンに準拠するためにすべてをリファクタリングしたくないと思いますが、私たちに何ができるか見てみましょう。

矛盾しているのはこれらのステートメントだけです。誰かがこのルールを明確にすることができますか?

ここに画像の説明を入力してください

また、2つ以上の単語のプロパティも一般的であり、それらがすべて小文字である場合は醜いと思いませんか:date_addedまたはdateAdded?

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

php - ループ内で redbean を使用してデータを保存する

Redbean を使用してサイトを作成しており、現在、ユーザー向けにレシピのアップロード機能を実装しています。

「レシピのアップロード」フォームでは、javascript を使用して 4 つの入力フィールド (量、測定、成分、メモ) を動的に追加しました。ただし、ユーザーが送信をクリックすると、redbean を使用してこれらを保存する方法がわかりません。誰でも何か提案できますか?追加された各フィールドをループしてデータベースに保存するには、ループを使用する必要がありますか?

私が使用しているコードは次のとおりです。

そして、これは関数を呼び出すためのリンクです:

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

php - Redbeanとの複合データ

Redbeanのドキュメントを読んだばかりですが、すばらしいです。しかし、先に進む前にいくつか質問があります。

特定の方法で構成されたユーザーデータ構造を作成したいと思います。私が取り組んでいるサイトには、次の3種類のユーザーがいます。

  1. 専門家
  2. 会社(会社を代表する担当者がいる)
  3. 学生

このユーザーデータ構造を実装する最良の方法は、個人テーブル(すべての共通データを含む)と、専門家/会社/学生の一意のデータ用の他の3つのテーブルを用意することだと思います。

私のサイトのユーザーは、たとえばPerson <---> Professionistの構成になりますが、これは1対多の関係ではありません(私は思います)。

MySQLでこれをどのように達成できますか?それともRedbeanの方がいいですか?