-
php – Eloquent – 多个WHERE LIKE条件
所属栏目:[PHP教程] 日期:2020-12-13 热度:110
我目前正在尝试在我的数据库中实现搜索关键字.因此我分隔了一个用逗号分隔的字符串,所以我得到一个包含可变数量元素的数组(一个关键字). 我知道我可以使用这样一个雄辩的结构: $products = Product::where([['keywords','LIKE',%samsung%],[keywords,'s7']][详细]
-
php – 404页面找不到你请求的页面在codeigniter中找不到
所属栏目:[PHP教程] 日期:2020-12-13 热度:144
我们的代码如下 应用/配置/ config.php中 $config['base_url'] = 'http://myworldmirror.com/'; $config['index_page'] = 'index.php/home'; 的.htaccess RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} !-fRewriteCond %{REQUEST_FILENAME}[详细]
-
php – Foreach仅显示数组中的最后一项
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
我正在尝试使用foreach循环迭代数组中的每个项目,但它只捕获最后一项而不是迭代第一项.我已经删除了代码以仅显示相关部分并添加了一些命令来识别上述问题. $message == "kk,ll";$myArray = explode(',',$message);print_r ($myArray);foreach ($myArray as $[详细]
-
php – 未捕获错误:无法使用WP_Term类型的对象作为数组
所属栏目:[PHP教程] 日期:2020-12-13 热度:157
我有这个问题,因为我更新了我的WordPress,在我的网站上我有一个自定义帖子,其中包含一些自定义类别,类似于: 1)父类:食品| ???孩子:薯条,汉堡包,枫糖浆…… 2)父类别:年份| ???儿童:2016年,2015年,2014年…… 3)父类别:国家| ???孩子:美国,加拿大,西班[详细]
-
php – 使用Silex下载文件
所属栏目:[PHP教程] 日期:2020-12-13 热度:61
我的控制器是基本的 $app-get('/files/{type}',function ($type) use ($app) { $path = __DIR__ . "/../files/$type"; if (!file_exists($path)) { $app-abort(404,"Ce fichier n'existe pas."); } return $app -sendFile($path) ;})-bind('getfile'); 根据[详细]
-
php数组在二维数组中匹配
所属栏目:[PHP教程] 日期:2020-12-13 热度:194
例如,我有一个数组: $objects = ['car','cat','dog','Peter']; 另一个: $types = [ 'man' = ['Peter','John','...'],'animal' = ['pig','vehicle' = ['bus','car','...']]; 我的目标是获得如下数组: $result = [ 'man' = ['Peter'],'animal' = ['cat','do[详细]
-
php – Yii2在运行时设置数据库连接
所属栏目:[PHP教程] 日期:2020-12-13 热度:163
在我的Yii2(基本应用程序)web.php中,我将NULL数据库连接配置为第二个数据库连接. 这需要填充来自主数据库连接上的记录的有效参数: 'db' = require(__DIR__ . '/db.php'),'db2' = [ 'class' = 'yiidbConnection','dsn' = NULL,'username' = NULL,'password[详细]
-
php – GraphQL响应中的自定义映射键
所属栏目:[PHP教程] 日期:2020-12-13 热度:120
我一直在研究GraphQL作为我的一些REST API的替代品,虽然我认为我已经完成了基本的工作,并且像我目前看到的大部分内容一样,但是有一个重要特性似乎缺失了. 假设我有一系列这样的项目: { "id": "aaa","name": "Item 1",...} 应用程序需要所有这些对象的映射,[详细]
-
php – JWT解码试试看
所属栏目:[PHP教程] 日期:2020-12-13 热度:174
我在我的小项目中使用JWT进行授权(REST API). JWT看起来非常适合我的项目. 假设我有这段代码: $key = "secret";$token = "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30[详细]
-
Cakephp使用数组选项输入表单
所属栏目:[PHP教程] 日期:2020-12-13 热度:82
我正在使用cakephp 3并使用Form- input()并需要传递一个选项数组. 我的数组看起来像这样: $options=[‘option1’,‘option2’,‘option3’]; 我需要这些选项的值与标签相同.问题是,cakephp使用数组索引作为值.因此,如果有人选择了option1,则值为0.我需要将[详细]
-
php – CodeIgniter Localhost重定向到xampp主屏幕
所属栏目:[PHP教程] 日期:2020-12-13 热度:189
当我在浏览器中运行CI项目时,使用localhost / hr,它将我重定向到localhost / dashboard /. 搜索了不同的解决方案,但没有得到它的工作.这是我在“htdocs / hr”文件夹中的.htaccess文件 RewriteEngine onRewriteCond $1 !^(index.php|images|robots.txt)Rew[详细]
-
php – 变量声明中逗号的含义是什么?
所属栏目:[PHP教程] 日期:2020-12-13 热度:148
我在MediaWiki PHP源码的includes / parser / Parser.php中找到了这个: public function replaceInternalLinks2( $s ) { global $wgExtraInterlanguageLinkPrefixes; static $tc = false,$e1,$e1_img; //...} 这个以逗号分隔的列表是什么? $tc收到什么价值[详细]
-
PHP没有更新MySQL表
所属栏目:[PHP教程] 日期:2020-12-13 热度:99
我是 PHP的新手,想要创建一个脚本,如果他们需要,将更新用户的名字和姓氏.我有下面的代码,它最终在settings.inc.php页面上回显UPDATE fixableusers SET first =’trenton’WHERE id =’6′,但它没有更新表.有没有理由不更新表格? ?phpinclude_once('dbh.php'[详细]
-
PHPUnit使用注释来断言异常与方法调用
所属栏目:[PHP教程] 日期:2020-12-13 热度:118
有两种方法可以在Phpunit中声明异常: 使用注释@expectedException 使用方法调用$this- expectException() 我试过他们两个,他们工作得很好,完全一样. 哪种方法正确? 是否有关于应该使用哪一个的指导原则? PS:当异常基于某些条件并且并非总是发生时,显然应[详细]
-
php – 如何为整个项目定义一些常量?
所属栏目:[PHP教程] 日期:2020-12-13 热度:200
Here is my directory (the screen-shot in this link) .另外我还有一个名为config.php的文件,其中包含一些变量,如下所示: ?php // db $dbname = 'mydb'; $db_username = 'root'; $db_password = ''; // login $l_email = 'some@one.com'; $l_password = 'm[详细]
-
Yii2 – 即时生成Pdf并附加到电子邮件
所属栏目:[PHP教程] 日期:2020-12-13 热度:70
这就是我如何生成pdf页面 public function actionPdf(){ Yii::$app-response-format = 'pdf'; $this-layout = '//print'; return $this-render('myview',[]);} 这就是我发送电子邮件的方式 $send = Yii::$app-mailer-compose('mytemplate',[]) -setFrom(Yii:[详细]
-
如何使用PHP获取字符串的第一个字符包含特殊字符?
所属栏目:[PHP教程] 日期:2020-12-13 热度:138
我使用字符串[0]来缩短并显示用户名/姓氏的第一个字符.在用户的名字以?,?,ü等特殊字符开头之前,它一直很有效. 例如: $name = 'über';echo $name[0];// echoes nothing 同时我使用的是mb_substr($string,1).但我真的很想念$name [0] :).它更快更短.我仍然[详细]
-
如何将POSTMAN中的数据转换为PHP Curl Request?
所属栏目:[PHP教程] 日期:2020-12-13 热度:65
我有邮递员的API.我想创建一个CURL请求并获得适当的响应.这是我的POSTMAN API. 我成功地得到了这个回应. "{"Request":{"state":"Manama","address":"406 Falcon Tower","address2":"Diplomatic Area","city":"Manama","country":"BH",[详细]
-
php – 如何在WordPress中访问类别名称?
所属栏目:[PHP教程] 日期:2020-12-13 热度:69
我试图通过the_slug()获取类别名称,但我无法通过几种方法显示它.有谁知道什么是正确的术语? 解决方法 所以你有slug但想得名字? $_cat = get_category_by_slug('category-slug'); // Returns Category Object$_category_name = $_cat-name; Source[详细]
-
PHP – date_diff否定结果?
所属栏目:[PHP教程] 日期:2020-12-13 热度:142
我有一个 PHP代码使用date_diff过程来计算两个DateTime对象的不同.有时结果是负面的,但它始终显示为正面. 代码示例: $time1 = new DateTime('01:00:00'); $time2 = new DateTime('02:00:00'); $resultTime = date_diff($time1,$time2); echo "RESULT: ".$re[详细]
-
php – yii2更新后返回上一页
所属栏目:[PHP教程] 日期:2020-12-13 热度:158
更新记录后,如何将用户重定向到上一页?这是典型的情况: 用户位于索引页面中,并对记录中的结果或分页进行过滤,然后找到要编辑的页面,然后单击编辑按钮.他们更新该记录的数据,一旦他们点击“更新”按钮,他们就会被重定向到索引视图,但先前选择了过滤器/页面.[详细]
-
php – 十月CMS:无法创建表单小组件
所属栏目:[PHP教程] 日期:2020-12-13 热度:197
我是十月CMS的新手,并学习创建一个Form Widget.但是我收到以下错误: The partial '_field_actorbox.htm' is not found./opt/lampp/htdocs/octobermovies/modules/system/traits/ViewMaker.php line 65 我的小部件文件夹名称是’formwidgets’ 我在partials[详细]
-
什么是php composer以及依赖管理器是什么意思?
所属栏目:[PHP教程] 日期:2020-12-13 热度:147
我试图了解作曲家的确是什么和做什么.我对它完全陌生,围绕它的概念是什么. 我遇到的问题是: 什么是依赖?这在PHP中意味着什么? 作曲家是一名依赖经理是什么意思? 一般来说,使用composer或依赖管理器的主要理由是什么? 解决方法 can you please explain t[详细]
-
CakePHP3将视图渲染为变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:142
我想将视图呈现给变量而不直接将其发送到浏览器.我曾经用cakephp2做过.*.但是,我无法弄清楚如何在Cake PHP3中做到这一点.你能告诉我怎么做吗? 解决方法 ViewBuilder是在CakePHP 3.1中引入的,用于处理视图的渲染.当我想渲染变量时,我总是看看发送电子邮件的[详细]
-
在PHP的foreach循环中插入一个$key作为变量
所属栏目:[PHP教程] 日期:2020-12-13 热度:154
我有这个数组: $lista_agregados = array('po' = '0','brita' = '0'); 而这些数组: $po = array(0 = array('qt' = 12,'total' = 1234),1 = array('qt' = 45,'total' = 13224));$brita = array(0 = array('qt' = 54,'total' = 124),1 = array('qt' = 18,'to[详细]