問題タブ [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 に答える
2096 参照

php - redbeanphpとテーブルプレフィックス

私は自分のphpプロジェクトでRedbeanphp(http://redbeanphp.com/ )を使用しています。そして、テーブルにテーブルプレフィックスを使用したいと思います。

バージョン3.0以降、Redbeanphpはテーブルプレフィックスをサポートできません。しかし、プロジェクトでテーブルプレフィックスをサポートするようにRedbeanphpを拡張したいと思います。

redbeanphpコードを変更したくありません。しかし、解決策がない場合は、それを行います。

RedbeanphpのQueryWriterを置き換えようとしましたが、QueryWriterクラスが常に同じであるとは限りません(データベースのタイプによって異なります)。

それを行うための最良の方法は何ですか?

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

php - 小豆phpR::getAllはレコードを返しません

これが、小豆phpで生成されたデータベース構造です。

手動で作成したクエリを作成しています:

結果セットは空ですが、ベースには要件に該当するレコードが含まれており、phpMyAdminでSQLを手動で実行するとそれらが表示されます。

クエリの問題は何ですか?問題を解決するために処理できる追加のデバッグ情報はありますか?ありがとう。

更新: 少し詳細が欠落していました。元のクエリでは、写真属性の検索にUnicode文字列を使用しました。いくつかの調査の結果、phpコードが正しく機能し、mysql側で誤ったエンコーディング変換が発生することがわかりました。データベース全体の照合をutf8_unicode_ciに変更することが決定されました。ご清聴ありがとうございました。また、問題の情報が不足していることをお詫び申し上げます。

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

php - RedBeansPHP オブジェクトの 2 番目の配列にアクセスするには?

私は RedBeansPHP 3.3 を使用しており、$result という名前の RedBeans findOne によって作成された次の PHP オブジェクトがあります。

[type] => dice2 番目の配列の値にアクセスしたい。そのためのPHP構文は何ですか?

$result->???????->type [閉じるか?]

ありがとう!

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

php - データベースから削除するときに AJAX が不安定または遅い

AJAX を使用して PHP を介して SQL データベースを編集すると、問題が発生します。実際には機能しますが、「削除」ボタンをクリックし、ページを更新して機能していないことを確認してから、まったく同じことを再度実行する必要があります。ページをリロードする前に数秒待つこともあります. とても奇妙に思えます。

これは私のHTMLとJSです

これは私のPHPです

なぜそれが適切に機能しないのかを理解するための助けをいただければ幸いです。ありがとう

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

php - Redbean で既存のデータベースを使用する

既存のデータベースで RedBean を使用することについては、Google グループの投稿以外にはあまり見つかりませんが、100% 一致する必要があります。

Redbean で使用する既存のデータベースのマッピングに関するドキュメントまたは情報が必要です。つまり、Redbean でスキーマ自体を作成するのではなく、既存のデータベースを使用します。

誰もこれを行った経験がありますか?

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

php - RedBean の更新フックで中止する方法

モデルでいくつかの検証を行い、何か問題が発生した場合は中止する必要があります。簡略化したバージョンでは、次のようになります。

問題は、このabortメソッド (または類似のメソッド) が存在しないように見えることです。ドキュメントは例外でそれを行うことを提案していますが、プロセスをより透過的にしたかったのです。Model コード内で例外をキャッチできませんでした (エラーの処理方法は既にわかっているため、繰り返しを避けるためです)。

ここで見つけた解決策は、トランザクションを開いてからエラーをロールバックすることでした。しかし、私は本当にこの種のオーバーヘッドを望んでいません。何か考えはありますか?

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

php - RedBeanPHP:検索の値が機能しない

以下の例を使用してテーブル内の結果を並べ替えましたが、orderby変数は結果の順序に影響を与えていないようです。基になるSQLクエリにアクセスして、RedBeanが何をしているかを確認できません。チェックしたところ、$sortorderと$sortが正しい値です。

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

php - Redbean はデータ型を見つけられません

Redbean から生成された「集計」というテーブルがあり、次の列があります。

しかし、このコードを「終了」すると:

php から、次の json 出力を取得します。

idフィールドとsampleWeightフィールドは数値でなければなりません。なぜ Redbeans はそれを認識しないのですか? 私に何ができる?

Redbean のドキュメントhttp://redbeanphp.com/import_and_export で、このテキストの一部を見つけました。

バージョン 3.3 以降: 特定の Bean タイプのセットのみをエクスポートするには: R::exportAll( $beans, true, $filters ); $filters には、エクスポートするタイプのリストが含まれています。

exportAll 私の問題かもしれませんか?

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

php - php :: PDO->__constructを高速化

webgrindとxdebugを使用して、サイトのパフォーマンスを測定しました。ページの読み込み時間の85%は、関数php :: PDO-> __ Construct(約1秒)に費やされます...

これは受け入れがたい。どういうわけかこの機能を最適化できますか?(キャッシング、mysql構成など)

私はphp、mysql、codeigniterをredbeanで使用しています。redbeanはそのpdoコンストラクト関数を使用します。

これが関数のソースコードです

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

php - RedBeanPhp アクティブ レコード モデルの作成方法

これを変換できることは誰でも知っています:

これに:

しかし、コードを使用せずに、このようなものを保存します

$u->login = $this->login; のようなステートメントを書き直すのにうんざりしています。

どうもありがとう