Quantcast
Channel: 丁才軒討論站
Viewing all articles
Browse latest Browse all 72

網路與網站知識 • OCS 程式設計

$
0
0
/template 放置一般客製化的樣版
/page 網頁

CODE:

<a href="{url page="schedConf" op="registration"}" class="btn btn-primary action">{translate key="author.registration"}</a>
如上標明使用 /page/schedConf[/index.php] 傳參數op為 registration

CODE:

switch ($op) {case 'index':case 'register':case ...:case 'presentations':define('HANDLER_CLASS', 'SchedConfHandler');import('pages.schedConf.SchedConfHandler');break;}

CODE:

define('HANDLER_CLASS', 'SchedConfHandler');import('pages.schedConf.SchedConfHandler');
交由 /pages/schedConf/SchedConfHandler.inc.php 中定義的 class SchedConfHandler 處理,叫用其中的相關function, 如:function registration()

/classes 儲放 DAO(資料庫資料處理相關) 所在,如: /classes/submissions/author/AuthorSubmissionDAO.inc.php
如:

CODE:

$authorSubmissionDao =& DAORegistry::getDAO('AuthorSubmissionDAO');...$submissions = $authorSubmissionDao->getAuthorSubmissions($user->getId(), $schedConf->getId(), $active, null, $sort, $sortDirection);
使用到 AuthorSubmissionDAO 物件,叫用 function &getAuthorSubmissions(...)

統計資料: 發表於 由 dtchang — 2019-09-27, 18:44



Viewing all articles
Browse latest Browse all 72

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>