問題タブ [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 - DI、サービス名の表記規則。viewCache がないのはなぜですか?
http://docs.phalconphp.com/en/0.6.0/reference/di.html
public/index.php で、コーディング:
コントローラーでは、this->view->cache() を使用できますが、viewCache をサービスの命名規則に含めないのはなぜですか?
php - Phalconタグを使用してCSSおよびJavascriptファイルを動的にロードする
この質問は、マルチモジュールPhalconアプリケーションで「メインレイアウト」ビューを使用するにはどうすればよいですか?と同じ結果になる可能性があると思います。
メインレイアウトビューにはアプリ全体の基本的なhtml構造があり、コントローラーレイアウトビューを使用してそのコントローラーのコンテンツを表示しています。私は今のところそれを正しくやっていると思いますか?
しかし今、メインレイアウトビューでそのモジュールコントローラーだけに関連する特定のJSおよびCSSファイルをロードする必要があるという問題があります。
現在、メインレイアウトファイルにすべてのCSSとJSをロードしていますが、これはマルチモジュールアプローチに完全に反しています。各モジュールは、コアレイアウトファイルを変更せずにcss/jsファイルをロードできる必要があります。
理想的には、ページタイトルを設定するのと同じアプローチに従いたいと思います
コントローラー: Phalcon \ Tag :: setStylesheetLink( " http://fonts.googleapis.com/css?family=Rosario"、false);
ビュー: echo Phalcon \ Tag :: getStylesheetLink();
私が行方不明になっているかもしれないこれを達成することができる他の方法はありますか?
php - ブラケット付きの正規表現
正規表現のヘルプを探しています。
私はこのコードを持っています:
これは問題なく動作します。ただし、以下のものはそうではありません:
私がCで持っているマッチングメカニズムは(preg_match_allでも動作します)
2番目の例を機能させる方法について、いくつかの指針をいただければ幸いです。
編集
次のようなものを返したい:
php - Phalconで頻繁に発生する致命的なエラー(ORMには依存性注入が必要)
次の致命的なエラーの原因は何ですか?、私はそれについての手がかりがなく、それは頻繁に発生しました:
ファルコン0.6
更新:私のプロジェクトは、invoサンプルプロジェクトの少し変更されたバージョンです。現在、私はそのユーザーモデルを持っています。INVOプロジェクトのACLのみを変更しました。Phalconスタックトレースをもう少し詳しくログに記録するにはどうすればよいですか。
私のサイトのMVC構造のため、このエラーを生成するサンプルコードを簡単に提供することはできません。このエラーが最初のページで発生すると、後続のすべてのページに表示されます。
php - $this->コントローラーのフィルター-どこに設定されていますか
\Phalcon\Mvc\Controller
クラス&を検索しましたが、属性が\Phalcon\DI\Injectable
どこから来ているのかわかりません。filter
コントローラ内の場合、私は使用します
それはどこから来たのですか?インターフェイスはこの属性をどこにも反映しません。
ありがとう
元のポスターの英語のために残念ながら閉鎖された( https://stackoverflow.com/questions/13303141/controllers-attr-this-filter-where-from )に関連しています。
phalcon - Phalcon はさまざまなコントローラーに index.phtml を使用し続けます
私は Phalcon を初めて使用し、フレームワークは気に入っていますが、リンクに問題があります。phalcon バージョン 0.6.1 と、私の phalcon テストがある xampp/htdocs/test に vhosts が設定された XAMPP 1.8.1 を使用しています。
私はチュートリアルに従っていましたが、問題が発生しました。リンクを使用して他のコントローラーをロードすると、アドレスバーに正しいパスが表示されますが、毎回 index.phtml がロードされることがわかります。ここにファイルをアップロードしましたので、ご自分で確認してください。
Tag::LinkTo() を使用するかどうかは関係ありません。変更されないためです。
編集:
指示に従い、.htaccess ファイルを /test および /test/public ディレクトリから削除して、httpd.conf に移動しました。その最後に私は追加しました
このように httpd-vhosts.conf を変更しました
ページは読み込まれますが、/public/css/bootstrap.min.css のような絶対リンクが機能せず、リンクをクリックするとエラー 404 が表示され、オブジェクトが見つかりませんと表示されます。次のようにファイルを変更しました。
と
しかし、リンクをクリックすると、URL に localhost:8005/sample と表示されていても index.phtml が再度読み込まれるという元の問題が発生します。
php - PhalconPHP で複数の構成配列を追加する
現在、ブートストラップ内に、PHP ネイティブ配列を含む複数の構成ファイルをロードしています。
この設定では、「config-other.php」が「config-global.php」の $settings 配列を上書きしています。
ブートストラップ内に配列を追加する最善の方法についてアドバイスをお願いします。
ティム
アップデート
これは、Nikolaos の提案を実装しようとしている私のブートストラップ ファイルのセットアップの縮小版です。
上記の構成で、次のようになります。
[02-Dec-2012 09:10:43] PHP 通知: 未定義のプロパティ: Phalcon\DI\FactoryDefault::$registry の /public/frontend/index.php 行 127
[2012 年 12 月 2 日 09:10:43] PHP 致命的なエラー: 127 行目の /public/frontend/index.php の非オブジェクトに対するメンバ関数 offsetExists() の呼び出し
php - Volt と phalcon の使用に問題がある
継承が volt テンプレートで機能しない継ぎ目。
Phalcon のバージョンは 0.6.1 です
ファイル構造は次のとおりです。
- ビュー/
- 索引/
- index.html
- レイアウト/
- main.html
- 索引/
- index.php
index.php:
ビュー/インデックス/index.html
ビュー/レイアウト/main.html
実行すると、次のようphp index.php
になります。
キャッチされない例外 'Phalcon\Mvc\View\Exception' とメッセージ ''layouts/main.html' を拡張するテンプレート ビューが存在しません'
php - DI-> GetPhalconPHPを使用する場合の「無効なサービス定義」
この質問は、PhalconPHPでの複数の構成配列の追加に関連しています
getメソッドを使用してDIからオブジェクトを取得しようとしています。
オブジェクトはこのように設定されています
そして、これは私が電話したときに私が受け取るエラーメッセージです
[キャッチされなかった例外'Phalcon\ DI\Exception'とメッセージ'無効なサービス定義。'className'パラメータがありません']
私はこれに数日間立ち往生しているので、私が得ることができるどんな助けでも大いに感謝します。
phalcon - モデルとピボットテーブル
私はカスタムで書かれたソリューションを持っており、それをPhalconに移植しています。これはPhalconを使用した最初の実行であり、使いやすく、十分に文書化されていますが、ピボットテーブルを介してリンクされているモデルのリンクについては何も見つからないようです。
要約は次のとおりです。
ユーザーがいます。ユーザーには統計があります。この2つは、users_statsというテーブルにリンクされています。この表には、ユーザーIDと統計IDの2つの列が含まれています。ピボットテーブルをモデル化するために、Users_Statsという3番目のクラスを作成しました。
ユーザーモデル:
統計モデル:
Users_Statsモデル:
ユーザーに基づいて統計を収集できるようにしたいだけです。私が見逃しているのは、各モデルが属している必要があり、hasManyであるかどうかはわかりません(Statsには多くのUser_Statsがあります&& User_Statsには多くのStatがありますなど)。私は何かが欠けていることを知っています。
どんな助けでもいただければ幸いです!ありがとう!