亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊(cè) 查看新帖 |

Chinaunix

  平臺(tái) 論壇 博客 文庫(kù)
最近訪問(wèn)板塊 發(fā)新帖
查看: 3214 | 回復(fù): 2
打印 上一主題 下一主題

openPNE常用方法 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-11-28 15:38 |只看該作者 |倒序?yàn)g覽
openPNE常用方法
  1. <?php include_partial('sidemenu',array('form'=>'asdfgasgsad'));?>這句話意思是包含'_sidemenu.php'并往其頁(yè)面?zhèn)饕幌盗袇?shù),'_sidemenu.php'頁(yè)即可直接使用$form變量中的值<?phpop_include_box('vote_question_create_box','<strong>asdfasdf</strong>',array('title'=>'創(chuàng)建問(wèn)題','moreInfo'=>array('創(chuàng)建問(wèn)題',link_to('創(chuàng)建問(wèn)題2','@my_index'))));?><?phpop_include_box('vote_question_create_box',get_slot('pager'),array('title'=>'創(chuàng)建問(wèn)題','moreInfo'=>array('創(chuàng)建問(wèn)題',link_to('創(chuàng)建問(wèn)題2','@my_index'))));?>'vote_question_create_box'只是一個(gè)標(biāo)記,'<strong>asdfasdf</strong>'或 get_slot('pager')則是要輸出到頁(yè)面上標(biāo)題下的信息(這個(gè)方法里要包含slot只能用get_slot()不能用include_slot(),而在頁(yè)面中要包含slot則必須使用include_slot())第三個(gè)數(shù)組參數(shù)中的鍵值名稱title是固定的,是該段'vote_question_create_box'顯示的標(biāo)題,后面的'moreInfo'鍵名也是固定鍵值對(duì)應(yīng)的數(shù)組則是羅列顯示的內(nèi)容列表<?php slot('pager'); ?>設(shè)定一個(gè)slot段落<?php echo 'asdfasgsadfasdfaaaaaaaaaaaaaaaaaaaaaa' ?><?php end_slot() ?><?php include_slot('pager'); ?>包含指定的slot段落,設(shè)定的slot段落必須通過(guò)包含才能在頁(yè)面上顯示<?phpop_include_form('vote_question_from',$form,array('title'=>'編輯問(wèn)題','url'=>url_for('@vote_update?id='.$form->getObject()->getId()),));?>包含一個(gè)表單對(duì)象,'vote_question_from'為標(biāo)識(shí)名,$form為對(duì)應(yīng)動(dòng)作傳來(lái)的表單對(duì)象,第三個(gè)數(shù)組參數(shù)title鍵值也url鍵值是固定的,分別對(duì)應(yīng)顯示的標(biāo)題名和表單提交路徑對(duì)應(yīng)動(dòng)作內(nèi)容為<?phppublic function executeEdit(sfWebRequest $request){    $object = $this->getRoute()->getObject();    //如果不是作者屏幕上顯示404    $this->forward404Unless($this->getUser()->getMemberId() == $object->getMemberId());//$object->getMemberId()為傳遞過(guò)來(lái)的id值對(duì)應(yīng)的那條記錄的member_id字段值    $this->form = new VoteQuestionForm($object);    //訪問(wèn)此動(dòng)作路徑http://localhost/openpne/web/vote/edit/1}?><?php op_include_pager_navigation($pager, '@tasks_list?page=%d'); ?>用于分頁(yè)時(shí)前后翻頁(yè)的超鏈接$pager來(lái)自動(dòng)作里的 $this->pager = Doctrine::getTable('VoteQuestion')->getListPager($request->getParameter('page'));PluginVoteQuestionTable類getListPager()方法里的內(nèi)容↓<?phpclass PluginVoteQuestionTable extends Doctrine_Table{  public function getListPager($page = 1,$size = 20)  {      $query = $this->createQuery()->orderBy('updated_at DESC');      $pager = new sfDoctrinePager('VoteQuestion',$size);//創(chuàng)建一個(gè)某表的分頁(yè)對(duì)象,并傳一個(gè)每頁(yè)顯示多少記錄值    $pager->setQuery($query);//傳一個(gè)查詢語(yǔ)句對(duì)象      $pager->setPage($page);//設(shè)返回顯示的頁(yè)數(shù)      $pager->init();      return $pager;  }}?>對(duì)應(yīng)前臺(tái)頁(yè)面對(duì)分頁(yè)結(jié)果集的瀝遍<?php foreach($pager->getResults() as $item): //利用openPNE分頁(yè)機(jī)制獲取指定分頁(yè)結(jié)果集并瀝遍每一條記錄?><dl>    <dt><?php echo op_format_date($item->getUpdatedAt(),'f') //'f'代表一種顯示格式?></dt><!--op_format_date()方法只是把2011-11-10各種中的‘-’換成漢字年月日-->    <dd><?php echo link_to(sprintf("%s(%d)",$item->getTitle(),count($item->getVoteAnswers())),'@vote_show?id='.$item->getId()) ?></dd><!--$item->getTitle()獲取該條記錄指定字段title值--></dl><?php endforeach; ?><?php echo link_to('sdsfg','@vote_show?id='.$item->getId()) ?>相當(dāng)于<a href='vote/show?id=...'>sdsfg</a>表名是駝峰模式在數(shù)據(jù)庫(kù)里以下劃線表示,字段名也是如此鏈接的就算不用方法也可以直接在action="此可直接寫(xiě)web/后的====模塊名/動(dòng)作名====或路由中設(shè)定好的web后的路徑"動(dòng)作里的$this->tasksObject = $this->getRoute()->getObject();$this->getRoute()->getObject();//獲取傳過(guò)來(lái)的id參數(shù)值對(duì)應(yīng)的表中的那條信息對(duì)象可通過(guò)get+字段名()獲取字段值,如在頁(yè)面中$tasksObject-getId();至于如何確定獲取的是哪個(gè)表則是通過(guò)路由類設(shè)置該動(dòng)作路由時(shí)確定的,如下例確定的是vote_question表例<?phpclass opVotePluginFrontendRouteCollection extends sfRouteCollection{  public function __construct(array $options)  {    parent::__construct($options);    $this->routes = array(      'vote_edit' => new sfDoctrineRoute(        '/vote/edit/:id',        array('module' => 'vote', 'action' => 'edit'),        array('id' => '\d+', 'sf_method' => array('get')),        array('model' => 'VoteQuestion', 'type' => 'object')      ),    );  }}?>
復(fù)制代碼

論壇徽章:
0
2
發(fā)表于 2012-04-21 19:35
在公司用了款美~信CreCloud云網(wǎng)管,挺不錯(cuò)的,屬于云計(jì)算技術(shù)理念和IT監(jiān)控技術(shù)的完美結(jié)合,云網(wǎng)管的成功開(kāi)發(fā)和應(yīng)用,使云計(jì)算理念在IT監(jiān)控領(lǐng)域落地,而且還是永久免費(fèi)。http://www.mxsoft.com

論壇徽章:
0
3 [報(bào)告]
發(fā)表于 2012-05-23 22:19 |只看該作者
在公司用了款美~信CreCloud云網(wǎng)管,挺不錯(cuò)的,屬于云計(jì)算技術(shù)理念和IT監(jiān)控技術(shù)的完美結(jié)合,云網(wǎng)管的成功開(kāi)發(fā)和應(yīng)用,使云計(jì)算理念在IT監(jiān)控領(lǐng)域落地,而且還是永久免費(fèi)。http://www.mxsoft.com
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號(hào)-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號(hào):11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報(bào)專區(qū)
中國(guó)互聯(lián)網(wǎng)協(xié)會(huì)會(huì)員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過(guò)ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請(qǐng)注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP