数日前、HotNet のバックエンドがほぼ完成し、その作業を要約するのに少し時間がかかりました。
デザインモードに関しては、開発の mvc モードを使用してみました。 Smarty を使用して表示を制御し、case ステートメントを使用してさまざまなアクションを制御し、アクション呼び出し用のさまざまなモジュールのクラスを作成します。これにより、コードの制御が向上します。たとえば、class.message.php に getAllMsg() 関数を記述した場合、この関数は多くのアクションから呼び出すことができます。次に、ページング クラスを追加します。データ処理においては非常に柔軟です。
コードをコピーします コードは次のとおりです:
$db=new Db
$sql="select * from com_info, hr_info ここで、hr_info .ci_id=com_info.id および {$cate} like '%{$content}%'";
$totalArr=$db->execute($sql);
$url="hr .php? op=searchHrInfoAction&cate={$cate}&content=".urlencode($content);
$totalItems=count($totalArr);
$currentPageNumber=(isset($_GET['page']) )?$ _GET['page']:1;
$pageNav=new PageNumber($currentPageNumber,$totalItems,3,3,$url);
$currentPageRs=$pageNav->getRsPerPage(&$ totalArr);
$pageNav->getPageNumber();
$smarty->assign("pageNavigation",$pageNavigation);
$smarty->assign("hr", $currentPageRs) ;
$smarty->display("hr_get.htm");