当前位置:Gxlcms > PHP教程 > phpframeworkkohana学习2

phpframeworkkohana学习2

时间:2021-07-01 10:21:17 帮助过:36人阅读

网址是kohana, 你可以从他们的网站上下载最新的代码,解压以后就能看见整个框架的架构

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

英文好的可以直接看英文的文档,大部分也已经翻译过来了

人气教程排行