首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET Framework >

zend framework 一些记要

2012-12-22 
zend framework 一些记录?? 1. zend 调试 sql??????????? $orderM-db-getProfiler()-setEnabled(1) //

zend framework 一些记录

?? 1. zend 调试 sql
??????????? $orderM->db->getProfiler()->setEnabled(1); // 开始执行前
??????????? 。。。
???????????
????????????? $profiler = $orderM->db->getProfiler(); // 执行后
??????????? var_dump($profiler);

?

??? 2. curl功能 使用? / zend_http_client / zend_http_response

?

// 使用实例        $client = new Zend_Http_Client('http://data.house.sina.com.cn/api/get_search_data.php');        //$client->setCookieJar();        $client->setAdapter(new Zend_Http_Client_Adapter_Curl());        $client->setParameterGet(array(            'city'          => 'bj',            'page'          => 1,            'count'         => 10,            'order'         => 'opentime1',            'pricerange'    => '1.5万-2万',            'hometype'      => '普通楼盘',            'area'          => '中关村',            'encoding'      => 'utf8',            'return'        => 'show',        ));                $response = $client->request('GET');        if ($response->isSuccessful()) {            echo $response->getBody();        } else {            echo "<p>发生错误</p>\n";            echo "HTTP Status: " . $response->getStatus() . "\n";            echo "HTTP Headers:\n";            $responseHeaders = $response->getHeaders();            foreach ($responseHeaders as $responseHeaderName => $responseHeaderValue) {                echo "$responseHeaderName: $responseHeaderValue\n";            }        }

?更多使用方法参考手册 Zend_Http_Client - 介绍

?

zend_http_response

isError(): 如果收到HTTP出错状态的代码,返回TRUE, 否则返回FALSE.

isSuccessful(): 如果得到HTTP请求成功的状态代码,返回TRUE, 否则返回FALSE.

isRedirect(): 如果得到HTTP重定向的状态代码,返回TRUE, 否则返回FALSE.

getStatus(): 返回HTTP请求的状态代码.

getHeaders(): 以数组的形式返回HTTP请求头部信息的字符串.

getBody(): 返回HTTP正文内容(字符串).

?

?

?

?

?

?

热点排行