當前位置: 首頁>>代碼示例>>PHP>>正文


PHP Block::set_vars方法代碼示例

本文整理匯總了PHP中Block::set_vars方法的典型用法代碼示例。如果您正苦於以下問題:PHP Block::set_vars方法的具體用法?PHP Block::set_vars怎麽用?PHP Block::set_vars使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在Block的用法示例。


在下文中一共展示了Block::set_vars方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: Block

 function test_block_with_vars()
 {
     // Reads from test/templates/block-test.php
     $block = new Block('test');
     $block->set_vars(array('foo' => 'bar', 'janf' => 'quux'));
     $this->assertEqual("test block\nfoo=bar\njanf=quux\n", $block->render());
 }
開發者ID:bufvc,項目名稱:bufvc-potnia-framework,代碼行數:7,代碼來源:testBlock.php

示例2: recursive_unset

function recursive_unset(&$array, $unwanted_key) {
    unset($array[$unwanted_key]);
    foreach ($array as &$value) {
        if (is_array($value)) {
            recursive_unset($value, $unwanted_key);
        }
    }
}
$tmp_record = $RECORD;
recursive_unset($tmp_record, 'module');
print_r($tmp_record);
?>
</pre>
</div>
<? endif /* Debug view*/ ?>

<?php 
/*### TEMP: add sidebar blocks TODO: make this configurable ###*/
// Added in reverse order
// Citation
$block = new Block('citation');
$block->set_vars(array('CONF' => $CONF, 'RECORD' => $RECORD, 'MODULE' => $MODULE));
array_unshift($SIDEBAR, $block);
// Mark record
$block = new Block('mark_record');
$block->set_vars(array('CONF' => $CONF, 'RECORD' => $RECORD, 'MODULE' => $MODULE, 'MARKED_RECORDS' => $MARKED_RECORDS, 'USER' => $USER));
array_unshift($SIDEBAR, $block);
?>

<?php 
require_once $CONF['path_templates'] . 'inc-footer.php';
開發者ID:bufvc,項目名稱:bufvc-potnia-framework,代碼行數:31,代碼來源:record.php

示例3: Block

<?php

// $Id$
// Footer for database applications
// James Fryer, 30 Aug 08
// BUFVC Potnia copyright 2011, BUFVC et al. See LICENSE for licensing information (GPL3). See http://potnia.org, http://bufvc.ac.uk
// Include logo when on module default page
if (@$SIDEBAR == '') {
    $logo = new Block('logo');
    $logo->set_vars(compact('MODULE', 'CONF'));
    $SIDEBAR = array($logo);
}
?>
        </div>
		<div class="sidebar-wrapper column_5 last_column">
		<?if (@$SIDEBAR):?>
		<div class="sidebar" id="sidebar">
		<ul>
			<?php 
/*---- Blocks -----*/
?>
			<? foreach ($SIDEBAR as $block): ?>
			<li><?php 
echo $block->render();
?>
</li>
			<? endforeach ?>
		</ul>
		</div> <!-- sidebar -->
		<? endif /* Sidebar */ ?>
		</div> <!-- sidebar-wrapper -->
開發者ID:bufvc,項目名稱:bufvc-potnia-framework,代碼行數:31,代碼來源:inc-footer.php


注:本文中的Block::set_vars方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。