問題タブ [kohana-3]
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 - Wordpress を Kohana 3 に統合する方法
ここで、Kohana 3 サイトに Wordpress ブログを作成する必要があります。
Kerkness のKohana For Wordpressを見たことがありますが、私が望むものとは逆のようです。
ここに私が考えたオプションがあります
- Kohana サイトとまったく同じようにテンプレートのスタイルを設定します (時間がかかり、非 DRY であり、機能しない可能性があります)。
- ブログを
iframe
(地獄のように醜い)内に含めます。 - Wordpress のページを cURL します。これはもちろん、コメントの投稿などの間にレイヤーを作成する必要があることを意味します。
既存の Kohana アプリケーション内に Wordpress ブログを含める方法はありますか? 何か提案はありますか?
Kohana for Wordpress プラグインの詳細を説明しているこの投稿を見つけましたが、それがどのように機能するかについてはまだ混乱しています。
Wordpress 内から、Kohana コントローラーを呼び出すことができるということですか? これは私の状況で役に立ちますか?
php - Kohana 3 - デフォルト ルートでコントローラのアクションに引数を渡すにはどうすればよいですか?
コントローラー アクションにはパラメーターが必要ですが、KO3 のルーターがこのパラメーターをデフォルト ルートに渡すことができません。この種のことは、他のルートでも機能します。明確にするための例を次に示します...
bootstrap.php で...
コントローラーファイルで...
model-view-controller - KO3: スタイルシートとスクリプトファイルの扱い方
私はKohana 3を使用しています。これはテンプレートコントローラーです。現在、メインのサイト テンプレート コントローラーは次のようになっています。
そして、テンプレート ビューで次のようにします。
これは問題なく動作します。問題は、コントローラーにスタイル ファイルとスクリプト ファイルを追加する必要があることです。また、新しいスタイルシートや新しいスクリプト ファイルを追加するためだけにコントローラーをいじる必要があるため、私以外の誰かがビューを作成すると面倒になります。どうすればこれをより良い方法で行うことができますか?
明確にするために、私が疑問に思っているのは、ページ固有のスタイルシートとスクリプトを処理する方法です。デフォルトおよびサイト全体のものは、構成ファイルから取得するか、テンプレート ビューに直接配置するだけで問題ありません。私の問題は、特定のページにカスタムのものを適切な方法で追加する方法です。
layout - kohanaプロジェクト体制
次のプロジェクトで Kohana を使用して調査しています。サイトは、ユーザーが特定の権限を持つユーザー登録 (およびユーザー プロファイル) で構成されます。サイトには、管理者がユーザーをブロックしたり、投稿を削除したり、使用統計を確認したりできる管理セクションもあります。良い比較サイトはマルチユーザー ブログです。各ブロガーは、権限に応じてブログを投稿/編集/削除できます...例として。
まず、管理セクションを前面サイトから分離するためにコントローラー/ビュー構造をセットアップする方法がわかりません。私はKohana 3を使用しているので、次のようなコントローラー構造を考えていました: application/classes/controller/front (正面向き)... and application/classes/controller/admin (管理セクション用)。
または、Route クラスを使用してルートを設定できる可能性があることに気付いたので、"admin" ルートを設定できます。例: www.example.com/admin は、管理者のログオン画面につながります。www.example.com ---> フロントコントローラー。
同様に、「管理者」ビューとコントローラーを「正面」ビューとコントローラーから分離して、フォルダー構造に基づいて分割することはできますか? どんな助けでも大歓迎です。
ありがとうございました。
kohana - Kohana 3 - URL を取得する
次の質問について教えてください。取得方法:
現在の絶対/相対 URL
- http://www.example.com/subdir/controller/action
- /サブディレクトリ/コントローラー/アクション
絶対/相対アプリケーション URL
- http://www.example.com/subdir/
- /サブディレクトリ/
もちろん、ネイティブ php を使用して取得することもできますが、むしろ ko3 関数を使用する必要があると思います。
それがどのように機能するか考えていますか?
前もって感謝します!
php - Kohana 3 の支援が必要で、すべてのルートが 404 エラーに変わるのをキャッチする
このドキュメントに基づいて、エラー ページにルーティングするすべてのキャッチルートを実装しました。
これが私の最後のルートですbootstrap.php
ただし、存在しないページに移動しようとすると、この例外がスローされ続けます
Kohana_Exception [ 0 ]: 必要なルート パラメータが渡されませんでした: パス
セグメントをオプションにする<path>
(つまり、括弧で囲む) と、home
ルートが読み込まれるように見えますが、これは...
ホーム ルートが最初に定義されます。
私はそのように私の主な要求を実行します
これは、404 ヘッダーがブラウザーに送信されることを意味しますが、リクエストをすべてのキャプチャー ルートに送信すると、エラー コントローラーに設定された 404 エラーが表示されるはずです。
404 エラー ページが表示されないのはなぜですか?
php - Kohana PHP - モデルを共有する複数のアプリ
Kohana 3 を使用して、管理アプリケーションと実際のサイト フロントエンドの 2 つのアプリケーションを持つ Web サイトを作成しています。2 つのアプリケーションを分離するためにフォルダーを分離したので、階層は次のようになります。
私の質問は、共有 /model フォルダーを作成する方法です。基本的に、管理者とサイト自体の両方が同じデータで動作するため、データベース レイヤーとビジネス ロジックはほぼ同じままです。したがって、2 つのアプリケーション フォルダーの外に 1 つのモデル フォルダーを配置することは理にかなっています。次の階層を達成することは可能ですか:
前もって感謝します!
kohana - Kohana 3 自動読み込みモデル
モデルを使用しようとしていますが、致命的なエラーが発生したため、適切に自動ロードされていないと思います。
ErrorException [致命的なエラー]: クラス 'Properties_Model' が見つかりません
問題のあるコントローラー行:
モデル:
また、1 つが機能することを期待して、クラスを 3 つの異なる場所に配置しましたが、すべて失敗しました。アプリケーション/クラス/モデル アプリケーション/モデル アプリケーション/モデル
私は何が欠けていますか?
php - 申請外テーマ
この投稿を読んで、同様のソリューションを使用したいのですが、db.
私のサイトコントローラ after():
私はfirebugでチェックしました:
そのパスが存在すると確信しています。私は、layout.phpファイルを含む「オレンジ」フォルダー「ビュー」フォルダーに直接持っています。
しかし、私は得ています:要求されたビューレイアウトが見つかりませんでした
拡張された Kohana_Core は次のとおりです。
誰かがその問題を解決するのを手伝ってくれますか?
多分それは .htaccess の問題です:
誰か助けてくれませんか?私が間違っていることは何ですか?
よろしく
[編集]
私のコントローラーコード:
および親コントローラー:
[編集 2] 投稿への以前のリンクは無効でした。リンクは次のとおりです: http://forum.kohanaframework.org/comments.php?DiscussionID=5744&page=1#Item_0