php framework kohana 学习2
root+- application| +- cache| +- config| +- controllers| +- helpers| +- hooks| +- libraries| +- logs| +- models| +- views|+- modules| +- media| +- config| +- controllers| +- helpers| +- libraries| +- .....+- system| +- config| +- controllers| +- core| +- helpers| +- i18n| +- libraries| +- models| +- vendor| +- views|+- index.php
其中index.php 是整个框架的入口,如果你配置好了php的运行环境,就可以直接把这个代码放到你的网点上,运行就能看见一个测试页面,首先测试你的php环境是否可以很好的使用该框架,如果各个条件过了的话,就可以把install。php 删除或者是修改名称,这样你再次访问的时候就是welcome页面。
config 配置
config 文件中就是站点的一些基本配置 config.php
1. site_domain 就是你的网站的名称 比如你的项目名是 kohana 那么该参数就是 $config['site_domain'] = 'localhost:81/kohana'; 其中端口如果是80就可以省略。
2. $config['index_page'] = 'index.php'; 这个都是默认的。
3. 修改页面的后缀比如把.php 修改成html 你只需要配置 $config['url_suffix'] = '.html';
4. 扩展类名前缀,kohana允许你基于框架扩展自己的类 类的前缀可以通过这里来设置 $config['extension_prefix'] = 'MY_';
5. 可以使用kohana提供的模块或者是自定义的模块
$config['modules'] = array
MODPATH.'debug_toolbar', // debug tool
MODPATH.'auth', // Authentication
MODPATH.'forge', //forge
// MODPATH.'kodoc', // Self-generating documentation
// MODPATH.'gmaps', // Google Maps integration
// MODPATH.'archive', // Archive utility
// MODPATH.'payment', // Online payments
// MODPATH.'unit_test', // Unit testing
);
开始页面偏执routes.php
$config['_default'] = 'index'; 可以设置网站默认的controller,默认的action 是index
数据库database.php
$config['default'] = array
'benchmark' => TRUE,
'persistent' => FALSE,
'connection' => 'mysql://username:password@localhost/databasename',
'character_set' => 'utf8',
'table_prefix' => 'ps_',
'object' => TRUE,
'cache' => FALSE
);
其中有几个中文的网址是
* 首页 - http://khnfans.cn
* 中文手册 - http://khnfans.cn/docs
* 爱好者论坛 - http://khnfans.cn/forum
英文好的可以直接看英文的文档,大部分也已经翻译过来了
上一篇: python开发bisect