0
所以我用纖細的框架,智者在一起,我不想再重複這些代碼:Smarty的電話功能,其他功能
require 'vendor/autoload.php';
require 'class.db.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->get('/', 'viewBooks');
$app->run();
function viewBooks()
{
//Dont want to repeat this
require_once('smarty/libs/Smarty.class.php');
$temp = new SmartyBC();
$temp->template_dir = 'views';
$temp->compile_dir = 'tmp';
//Dont want to repeat this end
$db = new db();
$data = $db->select("books");
$temp->assign('book', $data);
$temp->display('index.tpl');
$db = null;
}
正如你可以看到我將有更多的功能,而且將永遠包括那些線。我如何將它傳遞給一個函數,並在我的viewBooks
函數中調用它?