ホームページ > バックエンド開発 > PHPチュートリアル > ~cakephpに関するいくつかの関連質問、高得点!

~cakephpに関するいくつかの関連質問、高得点!

WBOY
リリース: 2016-06-13 13:48:21
オリジナル
789 人が閲覧しました

~~~cakephp に関する問題がいくつかあります。助けてください。 !
cakephp を見始めたところですが、いくつか問題が発生しました。
1. http://www.yuming.com/ にアクセスしたときに、デフォルトのコントローラーが何であるかを知りたいのですが、見つかりません。
2. ホーム (モデル)、ホームコントローラー、ホーム (ビュー) を作成しました。これらは正常に実行されますが、コンテンツは HTML の div id="content" にのみ表示されます。上記の HTML ヘッダー情報は何も書いていません。ケーキが自動的に呼び出されます。ブロックできますか?

-----解決策--------------------------------
Cake の Web サイトのホームページのデフォルトは APP /views/pages/home.ctp で表示を制御します。さらに、あなたが言及したいわゆるページヘッダー情報は、デフォルトのレイアウト ファイル APP/views/layouts/default を通じて制御できます。 ctp。


------解決策---------
コントローラーで $layout を設定してブロックします。デフォルトdefault.ctp
は空に設定することも、独自のテンプレート


に設定することもできます
------解決策------
configディレクトリにroutes.phpがあります。つまり、ルーティング設定
Router::connect('/', array('controller' => 'pages', 'action' => 'display', 'home'));

デフォルトはホームですが、
ここで独自のコントローラーとアクションに変更できます
------解決策--------
バージョンcakephp1.3のマニュアル手順が追加されました。詳しいので、最初からよく読むことをお勧めします。
------解決策------------------
Cakephp のデフォルトのコントローラーは PagesController です。対応するモデルは Page で、データベース テーブル名は Pages です。ビュー ファイルは、viewspageshome.ctp に配置されます。これはデフォルトでcakephpによって呼び出されるコントローラーです。
あなたが言及したマスターページはデフォルトでcakeのlibの下にありますが、変更しないことが最善です。これをviewlayoutsdefualt.ctpで再定義する必要があります。
それはおそらく、投稿者が早く成功することを願っています~ポイントを獲得してください! !
------解決策------------------
Cakephp のデフォルトのファイルは、cake/libs/view/layouts/default.ctp にあります
それを書き留めるだけです。難しくないよ~

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート