問題タブ [flourishlib]
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 - Flourishlib fDatabaseが準備されたクエリを無効にするのはなぜですか?
FlourishLibを発見し、fDatabase.phpコードを調べて、SQLクエリをどのように処理するかを確認しました。また、MySQLを使用すると、準備されたクエリが無効になることに本当に驚きました。
(599行目)
なぜ彼らはこれをしたのですか?
私はPDO.prepareとPDOStatement.executeに慣れていますが、なぜこの選択をするのか疑問に思います。
php - SQLフィールドからphp変数を設定しようとしています
次のように、SortingMethodIdが3、6、または7に等しい場合にshow_hoursがtrueになる変数を設定しようとしています。現在、SortingMethodIdが3に等しい場合のみです(MySQLデータベースから)。
だから私は試しました:
そしてエラーを返しただけです....考え?私はアプリ内の既存のコードをハッシュ化しようとしている初心者なので、簡単に:)
php - 基本的な PHP / MVC 変数の問題
ここでは非常に初心者です。簡単に行ってください:)
私たちのデータベースには、または値のtinyint
フィールドsecondary_phone_number
があります。を使用します。0
1
flourish MVC
0 = 偽、1 = 真。
secondary_phone_number
次のコードで trueかどうかを示すチェックボックスを表示しようとしています。
次に、次のように表示します。
最後に、.tpl で次のようにレンダリングします。
問題は、常に Checked と表示されることです....DB の値が 0 の場合でも...この newb のヘルプはありますか???!!
php - Flourish: 1 対多を選択する方法
A の集合があり、A の各 a に対して B の集合があるとします。つまり、A:B = 1:n です。
a があり、これは A であり、興味深いものであるとしましょう。ただし、すべての B 要素を含む a を選択したいと思います。
たとえば、会社と労働者の例を考えてみましょう。簡単にするために、Worker は 1 つの Company で働き、Company には自然数の Worker があると仮定します。
特定の Company の Company.Name、Worker.Name の値を含むセットを選択したい場合、期待される結果を得るには、PHP で何を行う必要がありますか?
php - Flourish で外部キー ルートを定義するにはどうすればよいですか?
FlourishでPHPを使用しています。私は彼らのドキュメントをこことここで読みました。tablepersons
と別の tableがあるとしますitems
。さらに、表に anitem_id1
と anがあるとします。どちらもテーブルへの外部キーです。外部キーとの関係に基づいて、テーブルからレコードを取得したいと考えています。item_id2
persons
items
items
persons
items
item_id2
私が間違っていなければ、これは
ほとんどの場合$person
、テーブルfActiveRecord
のレコードから生成されます。persons
ただし、この特定のケースでは、複数の外部キーがまったく同じテーブルを指している場合です。Flourish
少なくともルートを指定しないと、どのリレーションを使用する必要があるかを判断できないため、これは理解できます。
したがって、item_id2
外部キーに対応する項目テーブルからレコードを取得する場合は、ルートをパラメーターとして指定する必要があります。この特定の問題に対処する説明や例がドキュメントに表示されていないため、私の質問は次のとおりです。
キーcreateItem
を使用したいことをどのように伝える必要がありますか?item_id2
動作しません。
php - 最大IDのレコードを取得するには?
FlourishでMySQLを使用しています。Foo というテーブルがあり、id という列があるとします。私の質問は:
次のクエリの繁栄に相当するものは何ですか:
ありがとう
php - 空の文字列を非 null 列の値として格納しようとすると、fluishlib が例外をスローする
Question
から継承したクラスがありfActiveRecord
ます。
次のコードを実行しようとすると:
システムが例外をスローします (スタック トレースではなく、メッセージのみを共有しています)。
今、私は次のように、その回答フィールドに値を与えようとしました:
しかし、運が悪く、同じエラーが発生します。
answer はnot null
longtext
mysql データベース テーブルのフィールドquestions
です。'' 値を保持することはできますが、not-null
flulishlib を使用してフィールドの値として空の文字列を格納することはできないようです。これはバグですか、それとも何か不足していますか? 回避策はありますか?
php - PHP メール読み取りクラス内の preg_match
私は preg_match に出くわしたばかりです (それは嘘です、ペストのようにそれを避けてきました)..そして今、私が使用しているライブラリの式を修正する必要があります.
問題のライブラリは繁栄しており、ライセンスが MIT であることを確認したので、ソースを編集する心配はありません。現在、fMailbox クラスのみを使用しており、クラスを編集して、別のフォルダーから電子メールを取得できるようにしています。オリジナルはこのために設計されたものではなく、次の構文があります。
今、私は得ることができるように編集しています:
他の誰かが同じ/類似の操作を行ったようで、$sortorder が機能しているようですが、フォルダを変更すると (たとえば、「[Google Mail]/Sent Items」に)、次の preg_match で一致が得られず、誤った情報 (folder = 'INBOX' の場合は正常に動作します);
見るべき文字列 ($line) は次のとおりです: '* STATUS "[Google Mail]/Sent Mail" (MESSAGES 528)'
私が推測しなければならなかったのは、フォルダー名のスペースが失敗の原因であると推測しましたが、それは本当に推測です。
文字列の 'MESSAGES 528' 部分を preg_match で一致させる方法を誰かが親切に説明してくれませんか? これは、クラスを正常に機能させるために必要な唯一の問題だと思います。
どんな助けでも大歓迎です。
php - PHP繁栄fActiveRecordストアストア2回
私のphpアプリケーションでデータベースタスクにフラリッシュを使用しています。今、私は store メソッドが新しいデータセットをデータベースに常に保存するという問題を抱えています。
var_dump からリンクされた出力を取得します。http://pastebin.de/128872
Version は BaseModel の子クラスであり、BaseModel は fActiveRecord の子クラスです。
私のメソッドsave()があります:
誰かが助けてくれますか、または未修正の問題があるかどうかを知っていますか? フローリッシュがプログラムされていないことを見てきました... (下手な英語でごめんなさい:/)
EDIT:ブラウザがすべてのページを2回呼び出すことを発見しました...理由はわかりません。というわけで、この問題は解決...