第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何將此 php 文件拆分為 MVC 格式?

如何將此 php 文件拆分為 MVC 格式?

PHP
一只斗牛犬 2023-05-12 14:26:30
我正在學(xué)習(xí)在 OOP MVC 中編程,我有一個(gè)簡單的導(dǎo)航菜單的代碼:<?php  $directory = "views";$scannedDirectory = glob("$directory/*.php");function uppercaseSpace($str) {    $re = '/(?=[A-Z][a-z])(?<!^)|(?=[A-Z])(?<=[a-z])/m';    $subst = ' ';    $result = preg_replace($re, $subst, $str);    return $result;}?><div id="header2">    <nav class="navbar navbar-expand-sm bg-dark navbar-dark">        <ul class="navbar-nav">            <li class="nav-item">                <a class="nav-link active" href="http://<?php echo $HOST ?>">Home</a>            </li>            <?php foreach ($scannedDirectory as $key => $value) {                $articleName = substr($value,6,-4);                printf('                     <li class="nav-item">                    <a class="nav-link active" href="?page=%s">%s</a>                    </li>                    ',$articleName, ucfirst(uppercaseSpace($articleName)));                } ?>        </ul>    </nav></div> <!-- /header -->我在 php 文件中有一個(gè)函數(shù),所以我可以創(chuàng)建一個(gè)類 navmenu.class 并創(chuàng)建這個(gè)函數(shù)的一個(gè)方法,并將前兩行作為屬性放在類中,最后一個(gè) html 部分成為一個(gè)視圖,對嗎?但是這個(gè)類是模型還是控制器?這是我當(dāng)前文件結(jié)構(gòu)的屏幕截圖:將這段小代碼拆分成 MVC 值得嗎?該文件現(xiàn)在放在子文件夾include中,因?yàn)槲以谖业哪_本中包含了導(dǎo)航菜單。
查看完整描述

目前暫無任何回答

  • 0 回答
  • 0 關(guān)注
  • 149 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號