問題タブ [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.

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

php - phalcon フレームワークで xmlhttprequest の場合にレンダリング レイアウトを無効にするにはどうすればよいですか?

レイアウトのレンダリングを無効にするにはどうすればよいですか?

しばらくの間、このように jQuery を介してリクエストが行われたことを検出できます。

それは世界的にできるのでしょうか?

ajax リクエストを処理するためのコードは、すべてのコントロールで同じになります。この動作ルールをアプリケーション全体に対してグローバルに定義する方法はありますか?

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

php - Phalcon \ Mvc \ Model :: find()が条件「列値IN(リスト)」で失敗する

次のコードは、例外「無効なSQL式タイプ'リスト'」をスローします。

ファルコンがこれをサポートしていないなんて信じられません。このルールを設定する正しい方法は何ですか?

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

php - Phalcon\Mvc\Model\Criteria によって組み立てられたクエリを取得する方法はありますか?

ドキュメントで Phalcon\Mvc\Model\Criteria によってビルドされたクエリを取得する方法が見つかりませんでした: http://docs.phalconphp.com/en/latest/api/Phalcon_Mvc_Model_Criteria.html

出来ますか?

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

php - Phalcon \ Mvc\ViewでHTMLをエスケープする方法

phalconのビュー変数はPhalcon\Escaperによってエスケープできることがわかりました:http://docs.phalconphp.com/en/latest/api/Phalcon_Escaper.html

たとえば、Zendには、ビューからビューヘルパーを呼び出す方法があります。

毎回新しいオブジェクトを作成せずに、そのようなビューヘルパーを取得する方法はありますか?私の現在のアイデアは、Phalcon \ Mvc \ Viewから拡張されたBaseViewクラスを作成し、キャッシュされたオブジェクトを使用する、よく使用されるメソッドを定義することです。しかし、それが最善の方法かどうかはわかりません。

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

phalcon - Phalcon無効ドキュメントエラー

User という Phalcon\Mvc\Collection モデルがあります。このようにメールでユーザーを取得しようとすると

2 つの異なる結果が得られます。変数 $email にデータベースに存在する電子メールが含まれている場合、期待どおりの結果が得られます。ただし、変数 $email にデータベースに存在する電子メールが含まれていない場合、「無効なドキュメント」というメッセージが表示されます。

ファルコン バージョン 0.8.0。また、バージョン 0.7.0 でも当てはまるようです。

お時間をいただき、ありがとうございました。

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

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)がインストールされました。

拡張機能を複数回インストールしようとしましたが、それでも古いバージョンが表示されます。

何か間違っていることがありますか、助けていただければ幸いです。

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

model - \Phalcon\Mvc\Model でソース テーブルを定義する最も正しい方法は何ですか?

私が知っているように、次のバリアントでテーブル名を定義することが可能です:

1) メソッド getSource() を定義することによって

2) $_source プロパティを定義することにより

3) ソーステーブルを定義する必要がある場所は? initialize() メソッドまたは __construct() で、なぜですか?

4) 他に考えられる解決策はありますか?

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

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()ます。

基本的に、同じ結果が得られるように、ファルコンを末尾のスラッシュで終了させる方法はありますか?または、カスタムルーティングクラスを作成する必要がある可能性がありますか?どんな助けでもいただければ幸いです!

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

php - Phalconで404ページを設定する方法

コントローラー/アクションが存在しない場合に表示されるようにPhalconで404ページを設定するにはどうすればよいですか?