标签: zend-framework

在 Zend Framework 中查询 mysql 数据库表视图

我的问题很直接。如何在 Zend Framework 中查询 mysql 视图表,因为从技术上讲,视图不是表。

mysql zend-framework

-1
推荐指数
1
解决办法
4558
查看次数

以datetime格式存储当前日期和时间

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)

zend-framework zend-db datetime-format

-1
推荐指数
1
解决办法
3781
查看次数

为什么我的$ setting数组变量没有保持其值?

我有以下问题: -

//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.

有没有人有任何想法?

php zend-framework

-1
推荐指数
1
解决办法
175
查看次数

如何测试XML字符串是否对Zend/IBM Developerworks XML到Json有效?

我正在使用这个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)

php xml zend-framework zend-framework2

-1
推荐指数
1
解决办法
787
查看次数

mpdf只打印少于450条记录

我使用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 zend-framework mpdf

-1
推荐指数
1
解决办法
2549
查看次数

什么是Zend Expressive和Zend MVC?

我正在用PHP开始一个新项目,并希望选择最新的ZendFramework.我看到Zend Framework 3已经发布,所以我想从Zend Framework 3开始.但是当我进入Zend 的INSTALL页面时,他们给出了Zend MVC和Zend表达的选项.

我阅读了它们,并了解到Expressive是一个微框架,而MVC是一个全栈框架.除此之外,我对它们并不十分清楚.

我看到Zend MVC也适用于ZF2,文档说MVC是一个层.虽然我找不到Expressive for zf2.

题:

  1. 是Zend MVC还是Zend Expressive包?并且是zf3的一部分?
  2. 当我看到在Zend的MVC和Zend表现已安装的软件包,我没有看到一个包的Zend框架,但我看到的Zend组件单独包装,如zend-http,zend-json等,所以在这些(表现力和MVC)只是建在不同的Zend组件?
  3. 我怎么知道我在使用ZF3?

php zend-framework zend-framework2 zend-framework3 zend-expressive

-1
推荐指数
1
解决办法
1157
查看次数

Zend_Tool设置问题

我读到要创建一个项目,执行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.

请帮我解决这个问题.谢谢!

php zend-framework zend-tool

-3
推荐指数
1
解决办法
1246
查看次数