您好,欢迎访问一九零五行业门户网

Zend Framework教程之模型Model用法简单实例,zendframework_PHP教程

zend framework教程之模型model用法简单实例,zendframework本文实例讲述了zend framework教程之模型model用法。分享给大家供大家参考,具体如下:
附一个简单粗俗的例子。只是大概说明了用法:如果要深究,可以自己跟踪源码了解。
model_demo1
│  .project
│  .buildpath
│  .zfproject.xml

├─.settings
│      org.eclipse.php.core.prefs
│      .jsdtscope
│      org.eclipse.wst.jsdt.ui.supertype.name
│      org.eclipse.wst.jsdt.ui.supertype.container

├─application
│  │  bootstrap.php
│  │
│  ├─configs
│  │      application.ini
│  │
│  ├─controllers
│  │      indexcontroller.php
│  │      errorcontroller.php
│  │
│  ├─models
│  │      test.php
│  │      modeltest.php
│  │
│  └─views
│      ├─scripts
│      │  ├─index
│      │  │      index.phtml
│      │  │
│      │  └─error
│      │          error.phtml
│      │
│      └─helpers
├─docs
│      readme.txt

├─library
│  ├─app
│  │      test.php
│  │
│  ├─myapp
│  │      test.php
│  │
│  ├─zend
│  │      test.php
│  │
│  ├─apptest
│  │      test.php
│  │
│  └─apptest2
│          test.php

├─public
│      index.php
│      .htaccess

└─tests
    │  phpunit.xml
    │  bootstrap.php
    │
    ├─application
    │  └─controllers
    │          indexcontrollertest.php
    │
    └─library
如下是从上到下,每一个文件的源码,不再详细说明:
/model_demo1/application/configs/application.ini
[production]phpsettings.display_startup_errors = 1phpsettings.display_errors = 1includepaths.library = application_path /../librarybootstrap.path = application_path /bootstrap.phpbootstrap.class = bootstrapappnamespace = applicationautoloadernamespaces.app = app_autoloadernamespaces.my = myapp_resources.frontcontroller.controllerdirectory = application_path /controllersresources.frontcontroller.params.displayexceptions = 1[staging : production][testing : production]phpsettings.display_startup_errors = 1phpsettings.display_errors = 1[development : production]phpsettings.display_startup_errors = 1phpsettings.display_errors = 1resources.frontcontroller.params.displayexceptions = 1
/model_demo1/application/controllers/indexcontroller.php
'/www/model_demo1/application', 'namespace' => '', 'resourcetypes' => array( 'model' => array( 'path' => 'models', 'namespace' => 'model' ) ) ) ); $auto_loader->pushautoloader($resourceloader); $auto_loader->registernamespace(array('apptest2_')); apptest2_test::echoapptest2test(); model_modeltest::echomodelmodeltest(); exit (); }}
/model_demo1/application/models/modeltest.php
'男' ); }}
/model_demo1/application/bootstrap.php
getapplication (); $namespaces = array ( 'apptest' ); $app->setautoloadernamespaces ( $namespaces ); return $app; }}
/model_demo1/library/app/test.php
<?phpclass app_test { static public function echoapptest() { echo 'app_test
'; }}
/model_demo1/library/apptest/test.php
<?phpclass apptest_test{ static public function echoapptesttest(){ echo 'apptesttest
'; }}
/model_demo1/library/apptest2/test.php
<?phpclass apptest2_test{ static public function echoapptest2test(){ echo 'apptest2test
'; }}
/model_demo1/library/myapp/test.php
<?phpclass myapp_test { static public function echoamyapptest() { echo 'myapp_test
'; }}
/model_demo1/library/zend/test.php
<?phpclass zend_test{ static public function echozendtest(){ echo 'zendtest
'; }}
没有贴出的代码,是创建项目默认的代码。
记住:遵循约定规则,就会避免不必要的麻烦。
更多关于zend相关内容感兴趣的读者可查看本站专题:《zend framework框架入门教程》、《php优秀开发框架总结》、《yii框架入门及常用技巧总结》、《thinkphp入门教程》、《php面向对象程序设计入门教程》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家php程序设计有所帮助。
您可能感兴趣的文章:zend framework教程之模型model基本规则和使用方法zend framework教程之zend_layout布局助手详解zend framework中使用memcache的方法zend framework框架中url大小写问题解决方法zend framework 2.0事件管理器(the eventmanager)入门教程zend framework页面缓存实例非常好用的zend framework分页类zend framework中的layout(模块化得布局)详解zend framework配置操作数据库实例分析windows下zendframework项目环境搭建(通过命令行配置)
http://www.bkjia.com/phpjc/1106111.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1106111.htmltecharticlezend framework教程之模型model用法简单实例,zendframework 本文实例讲述了zend framework教程之模型model用法。分享给大家供大家参考,具体如下:...
其它类似信息

推荐信息