Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nojimage/CakePHP-PHPTAL-Blog-Tutorial
CakePHP with PHPTAL code sample
https://github.com/nojimage/CakePHP-PHPTAL-Blog-Tutorial
Last synced: about 2 months ago
JSON representation
CakePHP with PHPTAL code sample
- Host: GitHub
- URL: https://github.com/nojimage/CakePHP-PHPTAL-Blog-Tutorial
- Owner: nojimage
- Created: 2011-07-14T13:34:24.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2011-07-19T11:05:39.000Z (about 13 years ago)
- Last Synced: 2024-05-29T23:22:14.608Z (4 months ago)
- Language: PHP
- Homepage: http://php-tips.com
- Size: 1.2 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What's This?
PHPTALをCakePHPのViewとして利用したサンプルです。
# Tasting
git cloneでコードを入手するか
git clone git://github.com/nojimage/CakePHP-PHPTAL-Blog-Tutorial.git
[Downloads](https://github.com/nojimage/CakePHP-PHPTAL-Blog-Tutorial/archives/master "Downloads")からコードをダウンロードしてWebサーバに設置してください。
git cloneの場合は以下のコマンドにて依存するプラグインを入手します。
git submodule update --init
パッケージをダウンロードしている場合は、[debug_kit](https://github.com/cakephp/debug_kit "debug_kit"), [CakePHP-TALTAL](https://github.com/nojimage/CakePHP-TALTAL "CakePHP-TALTAL")を別途取得してpluginsディレクトリへ設置してください。
chmod -R o+w app/tmp
などとして、app/tmpディレクトリに書き込み権限を与えてください。
テスト用のデータベースを作成した後、
cake/console/cake bake db_config
としてデータベースの設定を行うか、app/config/database.phpを作成/設定してください。
さらに、
cake/console/cake schema create
で、テーブルを作成してください。
作成されるテーブルは、[CakePHPブログチュートリアル](http://book.cakephp.org/ja/view/1528/CakePHP%E3%83%96%E3%83%AD%E3%82%B0%E3%83%81%E3%83%A5%E3%83%BC%E3%83%88%E3%83%AA%E3%82%A2%E3%83%AB "CakePHPブログチュートリアル")のpostsテーブルと同じです。
schemaコマンドによるテーブル作成がわからない場合は、下記のページにあるSQLをデータベースへ投入してください。
[ブログデータベースの作成 :: CakePHPブログチュートリアル :: 開発例 :: マニュアル :: 1.3コレクション](http://book.cakephp.org/ja/view/1530/%E3%83%96%E3%83%AD%E3%82%B0%E3%83%87%E3%83%BC%E3%82%BF%E3%83%99%E3%83%BC%E3%82%B9%E3%81%AE%E4%BD%9C%E6%88%90 "ブログデータベースの作成 :: CakePHPブログチュートリアル :: 開発例 :: マニュアル :: 1.3コレクション")
設置先にブラウザからアクセスすれば、インデックスページが表示されるはずです。
# Features
* PHPTALでテンプレートを書いています。
* テンプレートはwebroot配下にあり、Webサーバにアップしなくてもブラウザで見れます。
app/webroot/posts, app/webroot/layouts 辺りを覗いてみてください。gitのコミットログを見てもらえば、導入方法とか参考になるかもしれません。
# Support
質問等あれば Twitter [@nojimage](http://twitter.com/#!/nojimage "nojimage") まで。可能な範囲でお答えします。