問題タブ [phalcon]
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.
phalcon - pahlcon-devtools が fc16 x64 にインストールできない
github から phalcon devtools を取得します
このエラーを表示
Phalcon DevTools (0.7.0 ベータ 1)
エラー: 使用方法が正しくありません
sphinx - SphinxQL & Phalcon\Mvc\Model
MySQL プロトコルで実行されている Sphinx 検索エンジンがあり、Phalcon\Db\Adapter\Pdo\Mysql を使用して接続しています。Sphinx テーブルはモデルとして実装されます。
(SpinxQL を使用して) 選択しようとすると、明らかに、データベース アダプターがサポートされておらず、SpinxQL に存在しないテーブルに対してクエリを実行しているテーブル メタデータを抽出しようとすると、エラーが発生します。ドキュメントには、メタデータを手動で割り当てる方法を示す回避策があります...しかし、本質的に怠惰なので、メタデータ生成を自動化したいと考えています。
おそらく getColumnDefinition() に続くインスタンスで getColumnsList() を呼び出した結果、または何か他のもの (???) の結果として、データベース アダプターによってメタデータが生成されると思います。これは私の仮定が正しいですか?Phalcon\Db\Adapter\Pdo\Mysql を拡張し、これらのメソッドをオーバーライドして Sphinx と互換性を持たせたいと考えています。
ご提案いただきありがとうございます。
phalcon - PHP 致命的なエラー: クラス 'Phalcon\Script\Color' が見つかりません
私はUbuntu Server 12.10を実行しており、このようにphalconをインストールしました
それから私は追加しました
/etc/php5/apache2/php.ini にある php.ini に移動し、apache2 を再起動します。私が実行すると
phalcon 拡張機能がロードされていることがわかります。次に、そのようなphalcon-devtoolsをインストールしました
apache2を再起動しました。その操作中にエラーは表示されませんでしたが、実行しようとすると
このようなエラーが発生します
私が間違っていることは何ですか?
phalcon - Phalcon ODM 検証メッセージ
特別な検証イベントを介してデータの整合性を検証しようとしています。私の Phalcon\Mvc\Collection モデルは、いくつかの Phalcon\Mvc\Model\Validator バリデーターを使用して validation() メソッドを実装しています。私のコントローラーでは、そのモデルを save() します。保存操作が失敗した場合は、モデルの getMessages() メソッドを介してエラー メッセージを出力しようとします。つまり、ドキュメントhttp://docs.phalconphp.com/en/latest/reference/odm.htmlで提供されている例に従います。
しかし、getMessages() メソッドが存在しないというエラーが表示されます。私の Phalcon のバージョンは 0.7.0 です。API http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Collection.htmlを確認しましたが、getMessages() メソッドが表示されません。また、Phalcon\Mvc\Collection クラスでリフレクション テストを実行したところ、その観察結果が確認されました。
ドキュメントには、Phalcon\Mvc\Collection\Validator を使用して独自のバリデータを実装できることも記載されています。ただし、このクラスは存在しないようです。
だから、私の質問は次のとおりです。
- 検証の結果であるエラー メッセージを表示するにはどうすればよいですか?
- カスタムバリデーターを作成するにはどうすればよいですか?
- Phalcon\Mvc\Model\Validator\Uniqueness バリデータは NOSQL と互換性がありますか?
お時間をいただきありがとうございます。
phalcon - configアレイファイルアダプタを使用するにはどうすればよいですか?
ドキュメントで、次のコードを使用できることがわかりました。
しかし、配列ではなく、配列を含むファイル名で構成を作成することは可能ですか?私は次のことを意味します:
またはこのようなsmth?
php - ルーター/ロイトをファルコンフレームワークのアプリケーションに注入するにはどうすればよいですか?
ここでは、ドキュメントで、ルートを作成する方法について書かれています:http: //docs.phalconphp.com/en/latest/reference/routing.html
しかし、アプリケーションにそれらを注入する方法がわかりません。アプリケーションで定義されたルートを使用するには、何をする必要がありますか?
ルーターを注入する必要がありますか(またはどのように)
php - Phalcon\Http\Request でフィルターを使用する方法
次のページでは、Request::getQuery() メソッドにフィルターを使用することが可能であると言われています: http://docs.phalconphp.com/en/latest/api/Phalcon_Http_Request.html
しかし、残念ながら、それらをどのようにセットアップできるかについての情報を見つけることができませんでした. 助けていただけませんか?ここで数値のみをフィルタリングする必要があります。
ドキュメントでは、値は文字列または配列である可能性があると言われていますが、使用可能なフィルターのリストを確認できる場所はどこですか?
php - 1 つの Phalcon\Mvc\Model::find() メソッドで 2 つの制限値 (from、offset) を指定することはできますか?
しばらくの間、次の例を見つけました:
limit に "from" と "offset" の 2 つの値を定義することはできますか? Zend Framework では、次のような Db アダプター関数で可能でした。
php - Phalcon\Mvc\View レンダリングされた出力を変数で取得することは可能ですか?
レンダリングされたアクションでプロパティ「html」を持つjsonオブジェクトを返す必要があります。Phalcon vew をネイティブに使用することは可能ですか?
例:
PS phalcon php フレームワークに関する質問: http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_View.html
php - id 列でエンティティを検索すると、\Phalcon\Mvc\Model::findFirst() で誤った結果が返される
現在、投稿のあるテーブルがあり、各投稿にはIDがあります。
しばらくの間、id id = 92 の投稿が 1 つだけ存在します。
次のコードを実行すると、false にはなりませんが、id=92 で投稿します。
非常に奇妙なロジックのようです。ID で投稿を取得するには、どのメソッドを使用できますか?そのようなエンティティがない場合、false を返すか、例外をスローしますか?