問題タブ [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でカスタムルートを構成するにはどうすればよいですか?
Phalcon(PHPフレームワーク)に出くわしたばかりで、とても有望に見えたので、試してみることにしました。
ドキュメントを検索しましたが、Phalconのルートに関連するものは見つかりませんでした。このフレームワークでカスタムルートを作成する方法を誰かが知っていますか、それとも私は常に規則に従うことになっていますか?
Phalconをまだ知らない場合は、これらのスライドを見て、それが何であるかを確認することをお勧めします。
phalcon - PhalconモデルのpreSaveおよびpostSaveフック
APIをチェックしていて、フックとして使用できる保護されたメソッドがあること_preSave
に気づきました。_postSave
更新/削除に似たものはありますか?
私は次のことを考えていました
使用できる既存の機能はありますか?
phalcon - Phalcon\Textキャメル化/非カメラ化の使用法
キャメライズ/アンカメライズに問題があります(\Phalcon\Text
)
私の理解では、この関数はまたはのようなキャメルケース文字列を作成しucwords()
ますucfirst()
次のテストで明らかになります。このテストは合格です。
キャメライズ:
- いいね->いいね
- 天気の良い日->NiceWeather(このようにする必要があるかどうかはわかりません。スペースが削除されます。これが意図した動作である場合は、ドキュメントに追加する必要があります)
- nice_weather-> NiceWeather(アンダースコアが消えるのはなぜですか?これが意図した動作である場合は、ドキュメントに追加する必要があります)
- nIcE->ニース
解き放つ:
- いいね->いいね
- いい天気->いい天気
- Nice_Weather-> nice_weather
- NIcE-> nic_e(大文字がアンダースコアに切り替わります)
phpstorm - phpstorm で phalcon-devtools\ide\phpstorm を使用するにはどうすればよいですか?
Phalcon 開発者ツールを phpstorm と統合しようとしています。ここにビデオがありますが、場所が原因で表示できません。
ドキュメント内に他に役立つ参照が見つかりません。どうすればこれを達成できますか?
php - PhalconDevtoolsをインストールするにはどうすればよいですか
Phalconのバージョン0.5.0の場合、コマンドシェルから使用できるようにphalcon-devtoolsをインストールするにはどうすればよいですか?
php-extension - Phalcon PHP 内部で新しいクラスを設定するにはどうすればよいですか?
簡単なバリデーターを作成することで、Phalcon の内部に足を踏み入れることにしました。私は他のバリデーターの定義にほぼそのまま従いました。phalcon.c と phalcon.h には次のようなものがあります。
実行時に次の警告が表示されます。
私は何が欠けていますか?
php - Phalcon UTF8に準拠していますか?
UTF8に関してPhalconの内部は何を使用しているのでしょうか。
たとえば、私がこのようなものを使用する場合
でも
strlenはUTF8と互換性がないため、安全のためにmb_strlenを使用する必要があります。
Phalconは(内部で)mb_ *関連の関数を使用しますか?そうでない場合、すべての言語との互換性を確保するために、内部ですべてがUTF8の方法で処理されることをどのように保証できますか?
ありがとう!
php - プロジェクトが存在するサブフォルダーを含まない Phalcon\Tag::linkTo URL
PHP 5.3、phalcon 0.5.0 を使用した OS X 10.8のチュートリアルに従っています。tutorial
Apache の Web ルートにというフォルダーがあります。コードを使用する場合:
出力htmlで取得しています
それ以外の
.htacess ファイルに RewriteBase /tutorial/ も入力しましたが、それでも同じ問題が発生します。私はファルコンの0.4と0.5で同じ問題を抱えていました
phalcon - \ Phalcon \ Mvc \ Model \Validator\名前空間の一意性
名前空間であるモデルで\Phalcon\ Mvc \ Model \ Validator \ Uniquenessバリデーターを使用すると、以下のPhalcon \ Db\Exceptionが発生します。サポートするクエリを作成するときに、バリデータークラスがモデルのgetSourceメソッドを使用していないようです。
SQL構文にエラーがあります。SELECT COUNT(*)AS rowcount FROM app \を実行するときに、1行目でapp \ dao \ users WHERE username ='nhidalgo' AND id <>'''の近くで使用する正しい構文については、MySQLサーバーのバージョンに対応するマニュアルを確認してください。 dao \ users WHERE username ='nhidalgo' AND id <>''
私のコードは次のとおりです。
php - ルートが存在しない場合に 404 エラー コードを追加するにはどうすればよいですか?
ルートが存在しない場合に 404 エラー コードをスローするにはどうすればよいですか?
ルーティング情報を設定した後の phalcon では、(ユーザーからの) 入ってくるルートがルート リスト内のいずれかのルートと一致するかどうかを確認する方法はありますか? 次に、ルートが存在しない場合は、404 エラーをスローします。