問題タブ [kohana-3.2]

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 に答える
442 参照

model-view-controller - コハナ3でコントローラー名とアクション名にハイフンを許可する方法

URLにハイフンを使用したいのですが、コントローラーはクラスであり、アクションはメソッドであるため、もちろんハイフンを含めることはできません。たとえば、URLではまたはabout-usよりもはるかに見栄えがよいと思います。about_usaboutus

コハナ3.2でこれを実現するための良いクリーンな方法はありますか?

注:アクションパラメーターを使用してこれを行う方法を見てきました。そのために、正規表現を使用してルートを作成し、それらを許可することができます。ただし、ここではコントローラーとアクションの名前について話します。

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

php - Kohana以外のアプリでのKohanaConfigの使用

Kohana以外のアプリでKohanaDB構成ファイルを使用する簡単な方法はありますか?Kohana_Configクラスを読んでも理解できないようです。

なんで?同じディレクトリにあるcronタスクがあり、同じDB構成を使用したいとします。

このばかげた試みは失敗で終わった...

構成のサンプルを次に示します。

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

kohana - 複数のテンプレートとテンプレートアセットを管理する方法

私はコハナの初心者で、ドキュメント、チュートリアル、フォーラムの投稿を読んで、その仕組みを理解しています。

このフレームワークをアプリケーションの1つに実装しようとしていますが、複数のテンプレートとそのアセットの管理に行き詰まっています。

基本的に、私のアプリケーションにはtemplate1、template2 ....のようなテンプレートフォルダがあり、特定のテンプレートに関連するすべての画像、css、jsはテンプレートフォルダ内に含まれている必要があります。

それで、そのような実装を持つことは可能ですか?もしそうなら、どうすればテンプレート固有のアセットを親テンプレートファイルにロードできますか?

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

kohana - Kohana 3.2 : セッション データの読み取りエラー (Debian プラットフォーム)

最近、自分のウェブサイトを Debian プラットフォームで立ち上げました。

ただし、セッション データを読み取ろうとするたびに、この「セッション データの読み取りエラー」が発生し続けます。セッションデータの破損が原因であると思われます。

ini_set 'session.gc_probability' を 0 にしようとしましたが、まだうまくいきません。次のように:

はい、セッション「ネイティブ」ドライバーを使用しています。

ここで誰かが以前にこの問題に遭遇しましたか?

あなたの助けは大歓迎です!

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

session - Kohana3 セッション データベース:セッション データの読み取りエラー

kohana3.2 でデータベース セッションを使用し、構成ファイルを設定するだけです。

しかし、私はエラーが発生しました:

私はこれについて検索しましたが、解決策を見つけることができませんでした.データベースセッションを試した人はいますか?

ありがとう!

アップデート:

すべてのアプリケーション構成は application/config/session.php に配置する必要があるため、間違っています。申し訳ありません。システム構成とモジュール構成の両方を変更しないでください。

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

orm - Kohana 3.2 ORM 多対多 - 間違ったフィールド名

Users_Role と Users_Right の 2 つのモデル間で多対多の関係を構築しようとしています。

私はこれをやろうとしています:

エラー:


私は反対側でそれを作ろうとしました:

新しいエラー:

ORM がピボット テーブルでフィールド名を使用することを期待しusers_role_idusers_right_idいましたが、ファー キーの間違った名前を使用していますか? 私はどこで間違いを犯しましたか?

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

php - Kohana 3.2 のページネーションの最小限の完全な例は何ですか?

Kohana 3.2 のページネーションに関する多くの情報を見つけましたが、そのほとんどはフォーラムのコメントやブログの投稿に散らばっており、参照できる単一の完全なソースはありません。

(注:私はこの質問に自己回答するつもりでした)

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

kohana - 別のビュー/コントローラーからコントローラーを使用してビューを要求する - Kohana 3.2

サイト用に作成しているブレッドクラムに少し問題があります... Kohana は比較的新しいので、これについての方法が正しいかどうかはわかりません。

すべてのページで正しいコントローラーが正常に動作しています。各ページの上部にパンくずリストが必要でした。これは、設計のために各ビューの上部に配置する必要がありました。これは、使用して含まれていました。
<?=View::factory('elements/breadcrumb')?>

ただし、これには実際のビューのみが含まれており、そのコントローラー (およびコントローラーを介してモデル) を取得したいのは、どのページがオンになっているかを調べ、それに応じてブレッドクラム ビューを変更する必要があるためです。

私はぶらぶらしていて、HMVCに出くわしましたが、これがどのように機能するのか、それが私が見るべきものなのかどうかはよくわかりません!

誰でもこれに光を当てることができますか??

PS 他の誰かが既に作成したモジュールを単に使用するのではなく、これを適切に行う方法を理解したいと思います-私は近くにいます、私はそれを感じることができます!

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

regex - コハナ3ルートが一致しない

こんにちはコハナ3カスタムルートのマッチングで問題が発生しました。すべてが正しいようですが、URLがルートと一致しません。以下は、私のbootstrap.phpファイルの設定です。

添付されているのはエラーメッセージです。ここに画像の説明を入力してください

これがターゲットコントローラーで、問題がある場合の命名規則を示しています。

URLと一致しない理由を誰かが知っているかどうか教えてください。

よろしくお願いします。

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

mysql - 元のデータ型のデータベースからの戻り値(Kohana ORM)

データベーステーブルactiveに、ユーザーがメールを確認したかどうかを返す列があります。これはtinyint(1)であり、0に設定されていて、FALSEに対して厳密にテストした場合、演算子はTRUEを返しません。ORMを使用してデータベースと通信します。

これはMySQLデータベースで設定されます:
active tinyint(1)はい0

私はAPIで解決策を探していましたが、データベースクラスにはすでにtinyintデータ型がありました。

===の代わりに==を使用する必要がありますか、それとも他にできることがありますか?