国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Zend Framework教程之模型Model用法簡(jiǎn)單實(shí)例,zendframework_PHP教程

php中文網(wǎng)
發(fā)布: 2016-07-12 08:57:57
原創(chuàng)
1003人瀏覽過(guò)

zend framework教程之模型model用法簡(jiǎn)單實(shí)例,zendframework

本文實(shí)例講述了zend framework教程之模型model用法。分享給大家供大家參考,具體如下:

附一個(gè)簡(jiǎn)單粗俗的例子。只是大概說(shuō)明了用法:如果要深究,可以自己跟蹤源碼了解。

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

如下是從上到下,每一個(gè)文件的源碼,不再詳細(xì)說(shuō)明:

/model_demo1/application/configs/application.ini

立即學(xué)習(xí)PHP免費(fèi)學(xué)習(xí)筆記(深入)”;

[production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
includePaths.library = APPLICATION_PATH "/../library"
bootstrap.path = APPLICATION_PATH "/Bootstrap.php"
bootstrap.class = "Bootstrap"
appnamespace = "Application"
autoloadernamespaces.app = "App_"
autoloadernamespaces.my = "MyApp_"
resources.frontController.controllerDirectory = APPLICATION_PATH "/controllers"
resources.frontController.params.displayExceptions = 1
[staging : production]
[testing : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
[development : production]
phpSettings.display_startup_errors = 1
phpSettings.display_errors = 1
resources.frontController.params.displayExceptions = 1

登錄后復(fù)制

/model_demo1/application/controllers/IndexController.php

<&#63;php
class IndexController extends Zend_Controller_Action {
  public function init() {
    /* Initialize action controller here */
  }
  public function indexAction() {
    var_dump ( Application_Model_Test::getUserInfo () );
    App_Test::echoAppTest ();
    MyApp_Test::echoAMyAppTest ();
    Zend_Test::echoZendTest ();
    AppTest_Test::echoAppTestTest ();
    $auto_loader = Zend_Loader_Autoloader::getInstance();
    $resourceLoader = new Zend_Loader_Autoloader_Resource(array(
        'basePath' => '/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 ();
  }
}

登錄后復(fù)制

/model_demo1/application/models/ModelTest.php

<&#63;php
class Model_ModelTest{
  static function echoModelModelTest(){
    echo 'Model_ModelTest<br/>';
  }
}

登錄后復(fù)制

/model_demo1/application/models/Test.php

<&#63;php
class Application_Model_Test {
  static public function getUserInfo() {
    return array (
        'user_name' => '張三',
        'user_gender' => '男'
    );
  }
}

登錄后復(fù)制

/model_demo1/application/Bootstrap.php

<&#63;php
class Bootstrap extends Zend_Application_Bootstrap_Bootstrap {
  protected function _initAutoload() {
    $app = $this->getApplication ();
    $namespaces = array (
        'AppTest'
    );
    $app->setAutoloaderNamespaces ( $namespaces );
    return $app;
  }
}

登錄后復(fù)制

/model_demo1/library/app/Test.php

<&#63;php
class App_Test {
  static public function echoAppTest() {
    echo 'App_Test<br/>';
  }
}

登錄后復(fù)制

/model_demo1/library/AppTest/Test.php

<&#63;php
class AppTest_Test{
  static public function echoAppTestTest(){
    echo 'AppTestTest<br/>';
  }
}

登錄后復(fù)制

/model_demo1/library/AppTest2/Test.php

<&#63;php
class AppTest2_Test{
  static public function echoAppTest2Test(){
    echo 'AppTest2Test<br/>';
  }
}

登錄后復(fù)制

/model_demo1/library/myApp/Test.php

<&#63;php
class MyApp_Test {
  static public function echoAMyAppTest() {
    echo 'MyApp_Test<br/>';
  }
}

登錄后復(fù)制

/model_demo1/library/Zend/Test.php

<&#63;php
class Zend_Test{
  static public function echoZendTest(){
    echo 'ZendTest<br/>';
  }
}

登錄后復(fù)制

沒(méi)有貼出的代碼,是創(chuàng)建項(xiàng)目默認(rèn)的代碼。

記?。鹤裱s定規(guī)則,就會(huì)避免不必要的麻煩。

更多關(guān)于zend相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Zend FrameWork框架入門教程》、《php優(yōu)秀開(kāi)發(fā)框架總結(jié)》、《Yii框架入門及常用技巧總結(jié)》、《ThinkPHP入門教程》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫(kù)操作入門教程》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》

希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:

  • Zend Framework教程之模型Model基本規(guī)則和使用方法
  • Zend Framework教程之Zend_Layout布局助手詳解
  • zend framework中使用memcache的方法
  • zend framework框架中url大小寫問(wèn)題解決方法
  • Zend Framework 2.0事件管理器(The EventManager)入門教程
  • Zend Framework頁(yè)面緩存實(shí)例
  • 非常好用的Zend Framework分頁(yè)類
  • zend Framework中的Layout(模塊化得布局)詳解
  • zend framework配置操作數(shù)據(jù)庫(kù)實(shí)例分析
  • windows下zendframework項(xiàng)目環(huán)境搭建(通過(guò)命令行配置)

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/1106111.htmlTechArticleZend Framework教程之模型Model用法簡(jiǎn)單實(shí)例,zendframework 本文實(shí)例講述了Zend Framework教程之模型Model用法。分享給大家供大家參考,具體如下:...
PHP速學(xué)教程(入門到精通)
PHP速學(xué)教程(入門到精通)

PHP怎么學(xué)習(xí)?PHP怎么入門?PHP在哪學(xué)?PHP怎么學(xué)才快?不用擔(dān)心,這里為大家提供了PHP速學(xué)教程(入門到精通),有需要的小伙伴保存下載就能學(xué)習(xí)啦!

下載
來(lái)源:php中文網(wǎng)
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn
最新問(wèn)題
開(kāi)源免費(fèi)商場(chǎng)系統(tǒng)廣告
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見(jiàn)反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長(zhǎng)!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://www.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)