問題タブ [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.
php - phalcon フレームワークで xmlhttprequest の場合にレンダリング レイアウトを無効にするにはどうすればよいですか?
レイアウトのレンダリングを無効にするにはどうすればよいですか?
しばらくの間、このように jQuery を介してリクエストが行われたことを検出できます。
それは世界的にできるのでしょうか?
ajax リクエストを処理するためのコードは、すべてのコントロールで同じになります。この動作ルールをアプリケーション全体に対してグローバルに定義する方法はありますか?
php - Phalcon \ Mvc \ Model :: find()が条件「列値IN(リスト)」で失敗する
次のコードは、例外「無効なSQL式タイプ'リスト'」をスローします。
ファルコンがこれをサポートしていないなんて信じられません。このルールを設定する正しい方法は何ですか?
php - Phalcon\Mvc\Model\Criteria によって組み立てられたクエリを取得する方法はありますか?
ドキュメントで Phalcon\Mvc\Model\Criteria によってビルドされたクエリを取得する方法が見つかりませんでした: http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Model_Criteria.html
出来ますか?
php - Phalcon \ Mvc\ViewでHTMLをエスケープする方法
phalconのビュー変数はPhalcon\Escaperによってエスケープできることがわかりました:http://docs.phalconphp.com/en/latest/api/Phalcon_Escaper.html
たとえば、Zendには、ビューからビューヘルパーを呼び出す方法があります。
毎回新しいオブジェクトを作成せずに、そのようなビューヘルパーを取得する方法はありますか?私の現在のアイデアは、Phalcon \ Mvc \ Viewから拡張されたBaseViewクラスを作成し、キャッシュされたオブジェクトを使用する、よく使用されるメソッドを定義することです。しかし、それが最善の方法かどうかはわかりません。
phalcon - Phalcon無効ドキュメントエラー
User という Phalcon\Mvc\Collection モデルがあります。このようにメールでユーザーを取得しようとすると
2 つの異なる結果が得られます。変数 $email にデータベースに存在する電子メールが含まれている場合、期待どおりの結果が得られます。ただし、変数 $email にデータベースに存在する電子メールが含まれていない場合、「無効なドキュメント」というメッセージが表示されます。
ファルコン バージョン 0.8.0。また、バージョン 0.7.0 でも当てはまるようです。
お時間をいただき、ありがとうございました。
php - Phalcon gitのインストールのバグ?
私のサーバーでは、gitを介してphalconバージョン0.6.0を正常にインストールします。これらは私が使用した手順です。
git clone git://github.com/phalcon/cphalcon.git
cd cphalcon / build
sudo ./install
Webサーバーを再起動します
バージョン0.7.0にアップデートしようとしたので、元のフォルダーを削除してgitフォルダーを再ダウンロードしました。インストール後、phpinfoを確認して同じ手順を実行しました。正しくインストールされましたが、以前のバージョン(0.5.2)がインストールされました。
拡張機能を複数回インストールしようとしましたが、それでも古いバージョンが表示されます。
何か間違っていることがありますか、助けていただければ幸いです。
model - \Phalcon\Mvc\Model でソース テーブルを定義する最も正しい方法は何ですか?
私が知っているように、次のバリアントでテーブル名を定義することが可能です:
1) メソッド getSource() を定義することによって
2) $_source プロパティを定義することにより
3) ソーステーブルを定義する必要がある場所は? initialize() メソッドまたは __construct() で、なぜですか?
4) 他に考えられる解決策はありますか?
php - URLの末尾のスラッシュ
それで、私はそれについてオンラインで何かを見つけようとしてきましたが、ドキュメントのどこにもURLの末尾のスラッシュに関するものはありません。これが私の問題です。
すべてのURLをスラッシュで終わらせ、そうでない場合はリダイレクトする可能性があります。これで、コードはスラッシュの有無にかかわらず機能しますが、2つの異なる結果が得られます。var_dump( $this->dispatcher->getParams() );
これがルートの私のコードです
さて、私が持っているその末尾のスラッシュは実際には何もしないので、そのままにしておきました。URL / user / view / 13 /の場合、次のvar_dumpがあり$this->dispatcher->getParams()
ます。
URL / user / view / 13(末尾のスラッシュなし)を実行すると、次のvar_dumpが表示され
$this->dispatcher->getParams()
ます。
基本的に、同じ結果が得られるように、ファルコンを末尾のスラッシュで終了させる方法はありますか?または、カスタムルーティングクラスを作成する必要がある可能性がありますか?どんな助けでもいただければ幸いです!
php - Phalconで404ページを設定する方法
コントローラー/アクションが存在しない場合に表示されるようにPhalconで404ページを設定するにはどうすればよいですか?