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

php - このmysqlクエリを最適化する方法は?nginxとfastcgiで

私はnginx、fastcgi、mysqlの上にコードイグナイターフレームワーク上に構築されたWebアプリを持っています

ペイアウトテーブルがあります。テーブル構造はこちらです。

この表には、国名、perminutecost vsが保存され、56,373件近くのレコードが記録されています。


メインページには、ユーザーに携帯電話番号を入力して1分あたりの費用を取得するように求めるフォームがあります。ところで、ユーザーが入力するときにオートコンプリート機能を使用しています。

これが私のバックエンドコードです:

$ strはユーザー入力(携帯電話番号)を保持します

$ ret = true; $ count = 3;

このコードを使用すると、携帯電話番号から1分あたりのコストを取得できます(表には、すべての携帯電話番号ではなくプレフィックスのみが含まれています)

タイムアウト制限を拡張するためにnginxとfastcgiにいくつかの変更を加えました

しかし、同時にサービスを使用する人が多すぎると、mysqld cpuの使用率が100%を超えます。

このアルゴリズムをどのように改善できますか?

ありがとう。

0 投票する
4 に答える
1073 参照

php - Redbean と Yii が衝突?

ここに、通常の Yii コントローラ内のコードの重要な部分を示します。

エラーは、dispens() 行で発生します。

include(Model_Guestx.php) function.include: ストリームを開けませんでした: そのようなファイルやディレクトリはありません (パスは編集されました \framework\YiiBase.php:418)

#0パス編集\framework\YiiBase.php(418): CWebApplication->handleError()

問題は、Yii が redbean が処理しようとしているのと同じ名前のモデルをロードしようとするのはなぜですか?

ありがとう!

ケン

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

php - RedBean PHP ORMを使用しているときに、テーブルが特定の列によって索引付けされていることを確認するにはどうすればよいですか?

ユーザー名列を持つ「アカウント」という名前のエンティティがあり、ログイン時にユーザー名を検索するために使用するため、これによってインデックスを作成したいと考えています。

ルックアップを高速化するために、このテーブルに列「username」をインデックス化することを redbean orm に伝えるにはどうすればよいですか? redbean orm を使用する代わりに、データベースを手動で更新する必要がありますか?

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

php - RedBeanPHPのテーブル構造を意図的に厳密にすることは可能ですか?

私はRedBeanPHPの概念が大好きです。開発中は、データベースの使用について心配する必要はありません。RedBeanがすべてを代行します。テーブルは作業中に形成され、テーブルに満足したらフリーズします。これに関して私が目にする唯一の問題は、プロジェクトを新しいシステムに移動するときです。ORMの優れた部分の1つは、データベーステーブルがPHPモデルから作成されることです。つまり、データベース構造を安全に保つために、データベース構造を常にエクスポートする必要はありません。RedBeanを使用してこれがどのように達成されるかはわかりません。これは、変数データを使用して時間をかけて繰り返し使用した後、テーブル構造を形成するためです。

事前にテーブルの構造を定義しておくと、そもそもRedBeanを使う意味が少し弱くなると思いますが、少なくとも開発時にRedBeanを「ダイナミックモード」で使ってからPHPでデータベースの構造を定義したいので。システム間でプロジェクトを移動することはそれほど苦痛ではありません。

RedBeanPHPを使用したことがあり、おそらく以前にこの問題に直面したことがある人が対処できるように、懸念事項を十分に明確にしたことを願っています。

ありがとう

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

redbean - RedBeanPhp が CI 2.1.0 HMVC と融合

コントローラー

モデル

出力は、redbean docs に記載されているように、フック関数 (open -update - etc........) もカスタム関数 (hello) も ID を返すだけです。

だから私は何が間違っているか、または正しく動作するために何をすべきかを尋ねています

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

php - RedBean / Fuseモデルの命名規則に代わるものはありますか?

RedBeanPHPは、クラスの命名規則を使用してモデルをテーブルに関連付けます。テーブル名が固まっていないプロジェクトがあるので、その命名規則に従うことはできません。RedBean_SimpleModel命名規則なしでテーブル名に接続する方法が必要です-どうすればよいですか?

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

php - redbeanphpの複数のwhere句

phpプロジェクトのORMとしてreadbeanphpを使用しています。追加のwhereclasueを使用してBeanをロードしようとしています。しかし、これを行う方法がわかりません。

通常、私は次のような「bean」を取得します。

これは基本的に次のように言っています。

しかし、where句に別の条件を追加する必要があります。

redbeanphpでこれを行うにはどうすればよいですか?

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

redbean - mysql クエリを redbean クエリに変換する

このmysqlクエリをredbeanクエリに変換するのを手伝ってくれる人はいますか?

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

php - CodeIgniter + RedBean : Do I still need "model"?

I'm just trying to dive into CodeIgniter + RedBean ORM.

Been glancing through some examples and think it's good enough to get started.

However, it seems like using RedBean eliminates the need to use CodeIgniter models? Looks like you can do most of the DB-related things right from the Controllers.

Is this true? (and at a higher level, is it true for most of the ORMs?)

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

php - Redbean PHP での検証

RedbeanPHP での検証に FUSE モデルを使用するというアイデアが気に入っています。

私のアプリケーションでは、複数のソース (フォーム、ファイルなど) からデータを受け入れる必要がある場合があるため、実際のクラスの更新に検証を行うことは理にかなっています。

Redbean サイトの例を見ると、検証は例外のスローに基づいているようです。

もちろん、スローできる例外は 1 つだけなので、個々のフィールドに関連付けられた検証メッセージを保持するために、FUSE クラスに「配列」タイプの追加のプロパティを作成する必要があると想定しています。

誰もがより良いアイデアを持っていますか? これが私がこれまで試してきたことです...