model-view-controller 相关问题

模型 - 视图 - 控制器(MVC)是软件工程中使用的架构模式。对于Microsoft ASP.NET MVC,请改用[asp.net-mvc]或[asp.net-core-mvc]标签。对于Spring MVC,请改用[spring-mvc]标签。

如何对 Laravel 集合进行分页?

这是我尝试分页的方式: $posts = Post::all()->sortByDesc("created_at")->pagination(1); 但我收到这个错误: 方法 Illuminate\Database\Eloquent\Collection::paginatio...

回答 6 投票 0

Spring 的 GetMapping() 出现 Tomcat 错误“请求的资源...不可用”

我正在使用 Tomcat 10.1、Maven 和 Eclipse IDE 制作 Spring 应用程序。我运行我的应用程序并看到index.jsp,但是如果我输入路径“/refer”(来自GetMapping(“/refer”)),我想得到hello_wo...

回答 1 投票 0

WPF:我可以从另一个类中的 xaml 文件调用方法吗?

我正在开发一个 WPF 项目,我为我的应用程序实现了 MVC 模式。 所以我有 MainWindow.xaml 和 MainWindow.xaml.cs 作为视图,然后是控制器和模型类(首先

回答 1 投票 0

如何在 MVC Web 应用程序中访问另一个网站?我收到 CORS 错误

我正在使用.net 7 和 mvc。结果正确后我想访问另一个网站。 在控制器中声明如下: 公共 ActionResultCalculateSomething(string encIds, string ur...

回答 1 投票 0

PHP MVC 在所有视图中共享功能

我刚刚开始使用 Mini3 MVC 框架,但正在努力解决在哪里编写供所有视图使用的函数的概念。 Mini3 在这里:https://github.com/panique/mini3 我哈...

回答 2 投票 0

Typo3 - 将 POST 数据从查看器传递到控制器(不起作用)

我无法将 $_POST 变量从查看器传递到所需控制器中的方法。大多数在线资源表明,只需定义如下所示的变量即可(只要名称...

回答 1 投票 0

Thymeleaf 表单将带有空字段的对象发送到 weblogic 服务器中的控制器

我正在将 thymeleaf 用于我的网络应用程序。保存和更新功能存在问题。当我想从 ui 保存营销活动时,营销活动对象字段将为空以保留控制器类...

回答 3 投票 0

EPPlus Excel 文件无法使用密码

我正在使用 MVC 应用程序创建一个 Excel 文件。根据配置设置,该文件将生成需要密码或不需要密码的文件。我可以让文件生成完美的没有。 ...

回答 2 投票 0

在ajax之前和之后使用jQuery更新按钮文本

我正在尝试在 ajax 请求之前和之后更新登录按钮文本。然而,当按下提交按钮时,在 ajax 完成之前实际上没有任何变化。 (如果我没有做...

回答 1 投票 0

为什么Jquery Ajax调用返回html而不是Json

我编写了调用MVC服务器端方法的Jquery Ajax函数,但我的问题是它返回html而不是Json字符串,并且当它尝试解析返回的...

回答 1 投票 0

自定义服务器bodyParser和nextauth冲突

我有我的...nextauth,按照文档的指导,如下所示: 我有一个自定义服务器,如下所示: app.prepare().then(() => { const 服务器 = Express(); 服务器.use(cors()) server.use('/au...

回答 1 投票 0

公共文件夹内的静态文件在 PHP MVC 架构中不起作用

我的项目结构 核 路由器.php http 控制器 索引.php 民众 CSS js 图像 索引.php 意见 路线.php 索引.php代码 我的项目结构 核心 路由器.php http 控制器 index.php 公众 CSS js img index.php 浏览量 routes.php index.php代码 <?php use Core\Router; const BASE_PATH = __DIR__.'/../'; session_start(); require BASE_PATH.'vendor/autoload.php'; require BASE_PATH.'Core/functions.php'; require BASE_PATH.'bootstrap.php'; $router = new Router(); require BASE_PATH.'routes.php'; $uri = parse_url($_SERVER['REQUEST_URI'])['path']; $method = $_POST['_method'] ?? $_SERVER['REQUEST_METHOD']; try { $router->route($uri, $method); } catch (Exception $e) { echo $e->getMessage(); } Router.php代码 <?php namespace Core; use Core\Middleware\Middleware; use Exception; use JetBrains\PhpStorm\NoReturn; class Router { protected array $routes = []; public function get($uri, $controller): void { $this->add('GET', $uri, $controller); } public function add($method, $uri, $controller): static { $this->routes[] = [ 'uri' => $uri, 'controller' => $controller, 'method' => $method, 'middleware' => null ]; return $this; } public function post($uri, $controller): void { $this->add('POST', $uri, $controller); } public function delete($uri, $controller): static { return $this->add('DELETE', $uri, $controller); } public function patch($uri, $controller): static { return $this->add('PATCH', $uri, $controller); } public function put($uri, $controller): static { return $this->add('PUT', $uri, $controller); } public function only($key): static { $this->routes[array_key_last($this->routes)]['middleware'] = $key; return $this; } /** * @throws Exception */ public function route($uri, $method) { foreach ($this->routes as $route) { if ($route['uri'] === $uri && $route['method'] === strtoupper($method)) { Middleware::resolve($route['middleware']); return require base_path('Http/controllers/'.$route['controller']); } } $this->abort(); } #[NoReturn] protected function abort($code = 404): void { http_response_code($code); require base_path("views/{$code}.php"); die(); } public function previousUrl() { return $_SERVER['HTTP_REFERER']; } } routes.php代码 <?php /** @var Router $router */ use Core\Router; $router->get('/', 'index.php'); $router->get('/contact', 'contact.php'); $router->get('/about', 'about.php'); $router->get('/service', 'service.php'); $router->get('/menu', 'menu.php'); $router->get('/team', 'team.php'); $router->get('/testimonial', 'testimonial.php'); $router->get('/booking', 'booking/booking.php'); $router->get('/register', 'register/create.php'); $router->get('/login', 'session/create.php'); $router->get('/cart', 'cart/index.php'); 当我调用公共文件夹中存在的所有静态文件和库时,它们在项目的其他页面中不起作用。 我使用 php -S lcoalhost:8080 在公共文件夹中运行项目 我尝试更改静态文件的路径,但它不起作用,我也尝试将 .htaccess 添加到项目中,但也不起作用 那是因为你的 php 内置的“服务器”并不是真正的服务器(因为缺乏更好的描述)。您应该学习如何使用 docker 设置 nginx/fpm 服务器。 但是,简而言之,您可以创建一个单独的文件,在针对 index.php 运行之前尝试加载现有文件。 您将服务器初始化命令更改为: php -S 127.0.0.1:8080 ./public/built-in.php 有点像这个练习(有点过时,但应该解释一下这个想法)。

回答 1 投票 0

如何在 MVC 应用程序中引用下拉列表

请帮忙,我正在尝试引用我在控制器中编码的下拉菜单并使用 viewBag 将其获取到视图中,但现在我需要在 JQuery 函数中引用视图, **控制器.cs** ...

回答 1 投票 0

Spring Boot GraphQLQueryResolver 无法运行,在测试项目上运行

所以我是 GraphQL 的新手,我通过手动设置模式解析器和数据获取器来运行东西。但我想重构并尝试通过将 GraphQLQueryResolver 实现到一个类并控制我的

回答 2 投票 0

Laravel 5.4 中如何使用表单中的多个下拉列表从数据库中获取数据?

我有一个 Blade 视图,它基本上是一个由 3 个下拉值组成的表单,例如 Division、District 和 Upazila: 我的索引刀片如下图所示: 单击提交按钮后,它显示了我

回答 1 投票 0

将输入循环字段值从视图发送到控制器 C#

希望一切都好。我最近开始接触C#,而且我是初学者,所以我无法摆脱这个问题。 我正在尝试将一些数据从视图发送到控制器,但我尝试的所有方法都不起作用,

回答 1 投票 0

自动装配具有@Service注释的类返回null

我知道有多个问题与此问题具有相似的前提。然而 - 我已经阅读了所有这些内容,其中大多数要么没有得到答复,要么答案不适用......

回答 1 投票 0

使用 Javascript 数组模型的 Repeater 在 Qt 5.12 中造成性能问题

我正在使用: Qt 5.12 在我的目标设备上构建的 IMX 587 处理器。 我面临一些性能问题,因为转发器使用 JavaScript 数组模型,那么每当任何项目发生变化时,...

回答 1 投票 0

为什么处理图像时 ModelState 为 false

公共 ActionResult 注册(UserTable u) { 字符串文件名 = Path.GetFileNameWithoutExtension(u.ImageFile.FileName); 字符串扩展名 = Path.GetExtension(u.ImageFile.FileName); 文件N...

回答 1 投票 0

如何从 MVC 应用程序使用 QZ Tray 将 HTML 页面直接打印到多台打印机

我正在从我的 MVC Web 应用程序中尝试 QZ Tray,所以我想在定义要打印的打印机后,立即将已经生成的 html 页面打印到多台打印机,并直接从 JS 打印 我读过QZ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.