问题标签 [laminas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 层层隐藏生产服务器上的错误
对于我的网站,我使用 Laminas。我在开发服务器和公共生产服务器上本地运行它。我想向公众隐藏错误,只让它们在开发服务器上可见。因此,我将这些行写入 public/index.php 文件:
但如果APPLICATION_ENV='productive'
.
我已经检查了服务器是运行if 代码还是else 代码。
这个问题不是关于处理错误,只是为了向公众隐藏它的信息。
php - 如何在php中将对象转换为数组
如何在php中将对象转换为数组?例如,这里我想将 $result 变量转换为数组。这是代码:
php - 绕过 onBootstrap() 函数
我有以下问题。目前我在一个项目中工作,我应该开发一个新模块。问题是,主模块只使用 onBootstrap 函数来验证请求(每个),如果它不在主模块的路由上,它会返回一个未找到的 404 错误页面。
现在我在我的新模块上的所有新路由都不起作用,因为 onBootstrap() 刚刚启动。如果路由刚刚命中并且每个模块都找不到获取 404 错误页面的路由,有没有办法检查主模块?
我对这个框架很陌生 D=。
例子:
主模块.php
php - PHP 会话在 airtel wifi 热点上过期。我该如何调试呢?
基于来自印度的网络连接,这可能是一个奇怪的错误。最近几天,当使用蜂窝热点的 wifi 连接到互联网时,我的 php 会话经常过期。仅当连接到我的特定蜂窝网络 Airtel 时才会感觉到这种情况。其他基于亚洲网宽带的办公室 wifi 没有抛出这个问题。有人可以帮我指定如何调试这种特殊情况。登录后只需访问 3 或 4 个链接,我的系统就会注销此 wifi 热点。
如果有人可以建议我一种调试此问题的方法,那将是一个很大的帮助
zend-db - Laminas Framework DB Adapter 是否会自动剥离标签等,如 mysqli_real_escape_string?
我正在使用 Laminas 框架(以前的 ZEND 框架),并想知道数据库适配器是否在插入和选择语句/执行 ($statement->prepare() / $statement->execute()-> current()) 来避免 SQL 注入?
如果不是,在使用 LAMINAS DB 适配器时实现它的最佳方法是什么?一个包装函数来获得一个干净的 SQL 语句?
之前,我使用的是一个包装函数,它使用mysqli_real_escape_string
http-status-code-404 - 使用 Laminas 框架时出现 404 错误。有人可以帮忙吗?
错误是:
发生 404 错误页面未找到。
请求的 URL 无法通过路由匹配。没有可用的例外
我已经用 Composer 注册了我的模块和命名空间,然后运行 Composer dump-autoload。我的代码如下:
模块\相册\配置\module.config.php
模块\相册\src\Module.php
模块\Album\src\Controller\AlbumController.php
模块\相册\视图\相册\相册\index.phtml
csv - 在 Mezzio 框架 (Zend/Laminas) 中下载 CSV
在 Mezzion 框架中,我有下一个处理程序:
我有以下错误:
我不知道,要创建一个可下载的文件。hadbler 与 Json 配合得很好。我试图从 ResponseInterface 更改为 TextResponse。
如何下载文件 CSV?谢谢
orm - 教义 ORM\Table(name="name") 不起作用
我的实体类:
但是当我添加一个客户时,它会抛出这个错误,它正在寻找错误的表。
SQLSTATE [42S02]:未找到基表或视图:1146 表 'database.customerentity' 不存在
我确实尝试过,但没有帮助:
模式生成显示了这一点:
我究竟做错了什么?
我也清了缓存
php - laminas:应用程序范围内从配置文件中访问变量
我在这几个小时。我正在寻找一种从配置文件轻松访问应用程序范围变量的方法。我在https://discourse.laminas.dev/t/define-global-constant-for-use-site-wide/1455下读到常量不是一个好方法。
在Zend 框架上 - 在控制器中获取配置据说我必须创建一个工厂并在工厂中实例化控制器时传递变量,然后我必须从那里将其注入视图模型或其他类。
但说真的,这对我来说似乎不是最好的方法。例如,如果我想访问存储在 global.php 或 application.config.php 中的变量,我必须编写 10-15 行代码,创建工厂等,直到我最终可以访问它?
没有更简单的方法吗?