php framework kohana 学习2

php中文网
发布: 2016-06-23 14:32:01
原创
1134人浏览过

网址是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 配置

立即学习PHP免费学习笔记(深入)”;

 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提供的模块或者是自定义的模块 

               <p class="sycode">                   $config['modules'] = array               </p>                      <p class="sycode">                   MODPATH.'debug_toolbar',    // debug tool               </p>               <p class="sycode">                   MODPATH.'auth',      // Authentication               </p>               <p class="sycode">                   MODPATH.'forge',      //forge               </p>               <p class="sycode">                // MODPATH.'kodoc',     // Self-generating documentation               </p>               <p class="sycode">                // MODPATH.'gmaps',     // Google Maps integration               </p>               <p class="sycode">                // MODPATH.'archive',   // Archive utility               </p>               <p class="sycode">                // MODPATH.'payment',   // Online payments               </p>               <p class="sycode">                // MODPATH.'unit_test', // Unit testing               </p><p>);</p>
登录后复制

 

开始页面偏执routes.php

豆包爱学
豆包爱学

豆包旗下AI学习应用

豆包爱学 674
查看详情 豆包爱学

$config['_default'] = 'index';  可以设置网站默认的controller,默认的action 是index
登录后复制

数据库database.php

          <p class="sycode">              <p class="sycode">     $config['default'] = array    </p>                    <p class="sycode">     'benchmark'     => TRUE,    </p>              <p class="sycode">     'persistent'    => FALSE,    </p>              <p class="sycode">     'connection'    => 'mysql://username:password@localhost/databasename',    </p>              <p class="sycode">     'character_set' => 'utf8',    </p>              <p class="sycode">     'table_prefix'  => 'ps_',    </p>              <p class="sycode">     'object'        => TRUE,    </p>              <p class="sycode">     'cache'         => FALSE    </p>              <p>);</p>          </p>
登录后复制


其中有几个中文的网址是

  * 首页 - http://khnfans.cn 
  * 中文手册 - http://khnfans.cn/docs 
  * 爱好者论坛 - http://khnfans.cn/forum 

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


PHP速学教程(入门到精通)
PHP速学教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号