网站结构和相关的ajax / php /表单请求

时间:2017-07-22 18:22:41

标签: php ajax

我案例的一些背景知识:

网站的文件夹结构:

- assets (folder)
-- js (folder)
-- php (folder)
-- images (folder)
- index.php
- home.php
- other *.php pages

网页结构:

<?php include 'header.php';?>
<body>
    <p>content</p>
</body>
<? include 'footer.php';?>

“header.php”包括“class.user.php”,后者包括“db_connect.php”(两个文件都位于assets / php /中)。我有来自my-js.js(位于assets / js /)的ajax调用,包括assets / php /文件夹中的文件。

所以,我的具体问题是:

  1. 页面结构不理想(页眉和页脚都包含一堆好的“if-else”,或同样的一堆* .css和* .js,对于特定页面可能是不必要的。
  2. 建议的here之类的结构还可以,但每个实际页面有2-3个文件似乎不一定适用于我的情况(我得到的是4-5个静态页面,其他4-5个ajax加载的页面) 。总的来说,对于与这个主题相关的一些好的阅读/ lecutres的任何建议(如udemy或者只是互联网上的好东西)都是非常受欢迎的。

    1. 每个页面都以:

      开头

      session_start(); require_once'class.user.php'; $ user = new USER();

    2. 实际上,即使我从“my-js.js”到“ajax.php”执行ajax调用以将数据保存到db - 我必须在“ajax.php”中包含这3行。那么,是否有必要或者我可以制作某种GLOBAL_PAGE_STARTER来缩小代码?

      1. class.user.php和controller.php之间有一个很好的界限 - 比如,登录用户在home.php提交表单 - 是一个由controller.php处理的函数(从mvc有意义) (或者对于class.user.php来说这是有道理的,从概念上讲,这是这个类的功能)?
      2. 感谢您的任何评论,充分的批评和批评。指教!

0 个答案:

没有答案