我的问题很直接。如何在 Zend Framework 中查询 mysql 视图表,因为从技术上讲,视图不是表。
我date_time在数据库中有一个类型为的字段datetime。我有一个表单,提交后需要在date_time字段中输入当前日期和时间。我该如何编写代码,以便该date_time字段随当前一起插入datetime。以下是我的代码:(我知道我不能那样打电话NOW(),但我想展示自己想要实现的目标)
$qcData = Array(
"date_time" => NOW(),
"note" => $note
);
$qcNotes = new App_Model_DbTable_QCNotes();
$qcNotes->insert($qcData);
Run Code Online (Sandbox Code Playgroud) 我有以下问题: -
//index.php
<?php
define('PATH','Ajfit/');
/* Get all the required files and functions */
require(PATH . 'settings.inc.php');
require(PATH . 'inc/common.inc.php');
?>
//setting.inc.php
<?php
$settings['language']='English';
?>
//inc/common.inc.php
<?php
//global $settings, $lang, $_SESSION; //$setting = null????
$language = $settings['language']; //$language is still null
?>
Run Code Online (Sandbox Code Playgroud)
当我尝试访问common.inc.php中的全局变量$ settings时,即使我在setting.inc.php中设置变量,它也会设置为null.如果我调试,当我退出setting.inc.php时,$ settings valiable在index.php中设置,但是当我进入common.inc.php时,$ settings valiable被设置为null.
有没有人有任何想法?
我正在使用这个XML到Json Zend模块.
问题是我可以从我连接的Web服务中收到格式错误的XML字符串.在fromXml Zend方法处理此XML时,它会抛出警告.
所以我想在调用fromXml函数之前验证XML .我怎么知道XML是否有效?优先使用Zend?
我尝试使用如下代码,但我还没有成功:(这个XML字符串在使用fromXml时有效)
<?php
$xml1 = 'asdf';
$xml2 = '<?xml version="1.0" encoding="iso-8859-1" ?>
<sroxml>
<version>1.0</version>
<quantity>1</quantity>
<SearchType>Objetcs List</SearchType>
<ResultType>All events</ResultType>
<object>
<number>AA299100299BB</number>
<event>
<type>BDI</type>
<status>01</status>
<date>07/01/2013</date>
<hour>12:12</hour>
<description>Received</description>
<receiver>MARY WILLIAN </receiver>
<document>AA. 111639676 </document>
<comment> </comment>
<local>Some local</local>
<code>11151970</code>
<city>Some City</city>
<uf>AB</uf>
<sto>11102272</sto>
</event>
</object>
</sroxml>';
$validator = new DOMDocument();
$validator->loadXML($xml2, LIBXML_DTDLOAD|LIBXML_DTDVALID|LIBXML_ERR_WARNING |LIBXML_DTDATTR);
echo "<br>testing<pre>"; var_dump($validator->validate()); echo "</pre><br>";
Run Code Online (Sandbox Code Playgroud) 我使用mpdf生成pdf但mpdf只有在记录小于450时才有效.如果记录超过450则我得到一个错误
Out of memory (allocated 1792802816) (tried to allocate 261904 bytes) in C:\..\mpdf\classes\cssmgr.php on line 17742
Run Code Online (Sandbox Code Playgroud)
请给我一个更好的解决方案.我的代码在这里
ini_set('max_execution_time',360000);
set_time_limit(360000) ;
ignore_user_abort(true) ;
foreach($violations1 as $val)
{
$exportpdf .= '<tr>';
$exportpdf .= '<td width="100" >'.$val['street_number'].'</td>';
$exportpdf .= '<td width="120" >'.$val['street_name'].'</td>';
$exportpdf .= '<td width="155" >'.$val['city'].'</td>';
$exportpdf .= '<td width="175" >'.$val['zip'].'</td>';
$exportpdf .= '<td width="160" >'.$val['country'].'</td>';
$exportpdf .= '</tr>';
}
$exportpdf .= '</table>';
$exportpdf = preg_replace('/>\s+</', "><", $exportpdf);
include("mpdf/mpdf.php");
$mpdf=new mPDF('c','A4-L','','',32,25,34,18,16,13);
$mpdf->SetDisplayMode('fullpage');
$mpdf->list_indent_first_level = 0;
$stylesheet = file_get_contents('mpdf/mpdf.css');
$mpdf->WriteHTML($stylesheet,1);
$mpdf->setFooter('Page {PAGENO}') ; …Run Code Online (Sandbox Code Playgroud) 我正在用PHP开始一个新项目,并希望选择最新的ZendFramework.我看到Zend Framework 3已经发布,所以我想从Zend Framework 3开始.但是当我进入Zend 的INSTALL页面时,他们给出了Zend MVC和Zend表达的选项.
我阅读了它们,并了解到Expressive是一个微框架,而MVC是一个全栈框架.除此之外,我对它们并不十分清楚.
我看到Zend MVC也适用于ZF2,文档说MVC是一个层.虽然我找不到Expressive for zf2.
题:
zend-http,zend-json等,所以在这些(表现力和MVC)只是建在不同的Zend组件?php zend-framework zend-framework2 zend-framework3 zend-expressive
海
我读到要创建一个项目,执行zf Windows windows命令(zf.bat):
C:\>zf.bat create project newproject
Run Code Online (Sandbox Code Playgroud)
我在我看到了zf.bat C:\wamp\www\Zend\bin,我想创建一个新项目c:\wamp\www
当我试图运行时c:\wamp\www\zf.bat,我收到一条错误消息:
"zf.bat is not internal or external command, operable program or batch file.."
Run Code Online (Sandbox Code Playgroud)
然后我尝试了另一种方法:
c:\wamp\zend\bin\>zf.bat create project newproject
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误消息:
"php is not recognised internal or external command,oprable program or batch file"
Run Code Online (Sandbox Code Playgroud)
我把Zend Framework放进去,c:\wamp/Zend然后我加入C:\wamp\zend\library了我的php.ini.
请帮我解决这个问题.谢谢!