-
php – Doctrine 2 DQL – 选择多对多字段为空的行?
所属栏目:[PHP] 日期:2020-05-25 热度:54
我在这个例子中有两个课程 – DeliveryMethod和Country.他们之间有着多对多的关系. 我想做的是选择没有任何国家映射到它们的所有DeliveryMethod. 我可以做相反的事情,那就是选择至少有一个国家的所有交货方式 – SELECT m FROM DeliveryMethod m JOIN m.count[详细]
-
如何使用PHP检查该词是日语还是英文
所属栏目:[PHP] 日期:2020-05-25 热度:141
我想在这个功能中有不同的英文单词和日语单词 function process_word($word) { if($word is english) { ///////// }else if($word is japanese) { //////// }} 谢谢 一个不需要mb_string扩展的快速解决方案: if (strlen($str) != str[详细]
-
在选择元素时,将数组视为圆形数组 – PHP
所属栏目:[PHP] 日期:2020-05-25 热度:144
我有一个数组,我循环了.我有另一个数组,我需要从中逐个选择,但是如果它到达数组的末尾,则需要循环.要清楚这里是一些代码: $mainArray = array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10);$size = count($mainArray);$circular = array(A, B, C);for($i = 0; $i $si[详细]
-
用PHPExcel添加新行?
所属栏目:[PHP] 日期:2020-05-25 热度:154
如何使用 PHPExcel向现有.xls文件添加新行? 我必须计算已经存在的行数吗? 如果是这样,我该怎么做一个excel文件? 假设这个设置: $objPHPExcel = PHPExcel_IOFactory::load(foo.xlsx);$objWorksheet = $objPHPExcel-getActiveSheet(); 你可以得到这样的行数[详细]
-
CakePHP记得我跟Auth
所属栏目:[PHP] 日期:2020-05-25 热度:93
我已经成功地使用了Auth,但不幸的是,它似乎只能在Session中工作.我想要,如果用户检查“记住我”复选框,我将使用Cookie,他将被登录2周.我在官方的书籍中找不到任何东西,而在Google中我发现只是几个而不是很好的博客文章.有没有办法实现这个而不重写核心? 在您[详细]
-
使用PHP创建XML站点地图
所属栏目:[PHP] 日期:2020-05-25 热度:161
我正在尝试创建一个将自动更新的站点地图.我已经做了类似于我的RSS提要的内容,但是这个网站地图拒绝工作.你可以在 http://designdeluge.com/sitemap.xml看到它,我认为主要的问题是它不能识别PHP代码.这里是完整的来源: ?php include includes/connection.php[详细]
-
php – 多对多关系示例
所属栏目:[PHP] 日期:2020-05-25 热度:75
我没有在这里和谷歌中找到任何MYSQL多对多关系示例.我正在寻找的是看到一个非常简单的例子,php mysql显示数据库的结果.有人可以写一个非常简单的例子吗? 示例场景:大学的学生和课程.给定的学生可能会在几门课上,而且自然地一门课程通常会有很多学生. 示例表[详细]
-
php – 我可以使用HMVC架构?
所属栏目:[PHP] 日期:2020-05-25 热度:147
我正在使用的 PHP框架(Kohana)最近实施了HMVC架构.我已经看到它是一个分层的mvc,其中请求是彼此之上的.这有点像ajax,纯粹是服务器端.我已经在一些实验中应用了一些实验,但是我无法将其应用于我的任何项目(因为我找不到需要).你以前曾经在一个项目中使用过HMVC[详细]
-
php – 将日期转换为T Z格式
所属栏目:[PHP] 日期:2020-05-25 热度:57
参见英文答案 Format of 2013-04-09T10:00:00Z in php [closed]2 我的日期格式是这样的 2013-05-07 18:56:57 (yyyy-MM-dd hh:mm:ss) 我想要输出如下. 2013-05-07T06:17:55.827Z 有没有使用大功能的简单方法? 这应该在Z[详细]
-
php – 304:未修改和前端缓存
所属栏目:[PHP] 日期:2020-05-25 热度:170
我正在使用 PHP脚本来提供文件. 如果客户端上次下载文件没有更改,我希望能够在我的http响应中发回304未修改的标题.这似乎是Apache(和大多数其他Web服务器)中的一个功能,但我不知道如何通过PHP实现. 我听说过使用$_SERVER [‘HTTP_IF_MODIFIED_SINCE’],但是这[详细]
-
php – 在Yii中使用资产的正确方法是什么?
所属栏目:[PHP] 日期:2020-05-25 热度:84
我注意到,Yii在资产目录中创建了一些奇怪的目录(8523d23或10s89b92这样的名字),这甚至在运行时发生.例如,我的一个表中有一个记录超过10条,分页踢入,我在资产子目录pager.css中找到了一个新的文件. 当我将网站从测试移动到生产时,应该复制所有这些,还是创建一[详细]
-
如何在PHP中执行集成测试?
所属栏目:[PHP] 日期:2020-05-25 热度:193
我正在对我的代码执行单元测试(使用 PHPUnit和Jenkins),但是我已经阅读了很多有关集成测试的内容. 在php(最好是自动化)中是否有任何工具来执行? 我将如何执行它? 有什么好的教程吗 地方? 基本上,除了单元测试之外,实施的方式还是模拟测试,这些测试不仅仅是[详细]
-
php – 为什么有imageCreateFrom *如果有imageCreateFromString?
所属栏目:[PHP] 日期:2020-05-25 热度:55
我真的不明白为什么GD具有不同的加载图像的功能,如: imagecreatefromjpeg() imagecreatefrompng() imagecreatefromgif() 如果图像是字符串,则有单个功能? imagecreatefromstring() 事实上,将图像读入字符串并将其传递给函数更好,类似于: $imgBlob = file_g[详细]
-
php – 确定Zend Framework中的浏览器语言?
所属栏目:[PHP] 日期:2020-05-25 热度:170
我正在解决一个相当大的老图书馆,随着时间的推移,已经积累了各种 PHP助手功能.我正在寻找尽可能多的这些功能的Zend Framework替代. 我的第一个候选人是一个功能,可以从可以是http_accept_language的巨大列表中返回用户最喜欢的浏览器语言. ZF有没有功能? 我[详细]
-
PhpStorm:Darcula主题显示白色背景
所属栏目:[PHP] 日期:2020-05-25 热度:142
我不知道发生了什么,但今天早上,当我打开PhpStorm时,编辑器的背景现在是白色的,即使所选的主题仍然是Darcula – 任何想法?昨天晚上都很好 – 但现在这一切都是白色的. 你在错误的地方看背景颜色(和代码颜色)不是由主题决定的,而是由方案决定的. 您可以通过转[详细]
-
我应该在我的PHP代码中使用@
所属栏目:[PHP] 日期:2020-05-25 热度:106
如果我在我的代码中使用@,会影响性能吗? 本文有助于回答您的问题: http://anvilstudios.co.za/blog/php/how-to-ignore-errors-in-a-custom-php-error-handler/ 具体来说,“@有它的用途”: Now one really should use the @ operator very sparingly, handl[详细]
-
PHP – 确保字符串没有空格
所属栏目:[PHP] 日期:2020-05-25 热度:129
如何检查 PHP字符串是否包含任何空格?我想检查是否有空格在那里,然后回显一个错误消息如果为true if(strlen($username) == whitespace ){ echo centerYour username must not contain any whitespace/center; if ( preg_match(/s/,[详细]
-
Yii $form- textfield,如何设置默认值?
所属栏目:[PHP] 日期:2020-05-25 热度:179
所以我喜欢yii框架,在其中一个意见,特别是创建表单,我试图给我的一个我的textfields一个默认值.因此,当我进入我的创建页面时,这些值已经预先加载到表单上. 这是我现在的代码 div class=row ?php echo $form-labelEx($model,teamlead); ? ?php echo $form-text[详细]
-
php – `$this- name`和`$this – $name`有什么区别?
所属栏目:[PHP] 日期:2020-05-25 热度:88
我想知道$this- name和$this- $name之间有什么区别?还有$这个必须严格命名这个,还是可以做什么? $这是一个保留的变量名称,不能用于其他任何东西.它特别指向您当前正在工作的对象.您必须使用$this,因为您不知道将分配哪个变量对象. $this- name指的是当前类[详细]
-
php – Symfony2嵌入式表单和MongoDB问题
所属栏目:[PHP] 日期:2020-05-25 热度:65
我尝试将一个表单类型嵌入另一个表单类型: $builder-add(geolocation, new GeolocationType()); 但是当我尝试绑定请求到表单 if($request-getMethod() == POST) { $form-bindRequest($request);} 我得到错误 Catchable Fatal Error: Argument 1[详细]
-
gd中的php和true类型集合
所属栏目:[PHP] 日期:2020-05-25 热度:63
我尝试在GD库中使用带有4种字体的真实类型集合“gulim.ttc”. 像这样: $font = fonts/gulim.ttc;imagettftext($im, 20, 0, 0, 25, $white, $font, $string); 问题是,PHP / GD只使用ttc文件中的第一个字体,但我需要第三个字体叫做“Dotum”. 或者,有没有办法[详细]
-
php – Laravel – 服务提供者中的Session变量为null
所属栏目:[PHP] 日期:2020-05-25 热度:84
我正在尝试使用AppServiceProvider类与所有视图共享会话值. 在boot()函数中我说:view() – share(‘key’,Session :: get(‘key’)); 但是,该值为null.可能是什么问题?在Controller我设置它,它工作正常.即使在删除Session :: put()行之后,该值仍然在会话中([详细]
-
php – 在Yii SQL命令对象中添加case语句
所属栏目:[PHP] 日期:2020-05-25 热度:83
在YII中,我已经有了一个功能: $sql = Yii::app()-db-createCommand();$sql-select(A.name as client_name, B.name as product_name);$sql-join(tableb B, A.id=B.product_id);$sql-from(tablea A);$sql-where[详细]
-
在PHP中读取zip文件的最佳方法
所属栏目:[PHP] 日期:2020-05-25 热度:127
file_get_contents(“zip:///a/b/c.zip”)返回NULL.如何在 PHP 5中阅读zip文件的解压缩内容? 使用zip_open和zip_read函数来完成它. 您可以在 http://php.net/manual/en/function.zip-read.php找到它的文档 ?php/*** This method unzips a directory wit[详细]
-
php – Yii,在cgridview(表)值中显示工具提示
所属栏目:[PHP] 日期:2020-05-25 热度:199
我想在cgridview值中显示工具提示,因为在列上悬停它必须显示存储在变量中的整个内容. 我想在变量$data [“comment”]中显示为工具提示(标题),目前它将整个字符串显示为 – $data [“comment”]. array( name=Comment, header=[详细]

浙公网安备 33038102330553号