小编Awa*_*wan的帖子

模型/控制器中的访问视图

我有一个类MyData.php像这样:

class myData {
  function render() {
    $view = new Zend_View();
    $view->str = 'This is string.';
    echo $view->render('myview.phtml');
  }
}
Run Code Online (Sandbox Code Playgroud)

和myview.phtml文件:

<div id='someid'><?= $this->str ?></div>
Run Code Online (Sandbox Code Playgroud)

在另一种观点中,我正在做这样的事情:

<?php
    $obj = new myData ();
    $obj->render(); // it should be <div id='someid'>This is string.</div>
?>
Run Code Online (Sandbox Code Playgroud)

它给了我以下例外:

Message: no view script directory set; unable to determine location for view script
Run Code Online (Sandbox Code Playgroud)

MyData.phpmyview.phtml在同一目录中.

php zend-framework render view

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

如何在MYSQL中获取没有小数的列值

我的mysql表AB中有两列,我正在获取这样的记录:

select (A/B) from table 
Run Code Online (Sandbox Code Playgroud)

但问题是以上查询提供的代码如下:

12.00
3.4
78.9
Run Code Online (Sandbox Code Playgroud)

但是我希望得到这样的结果:

12
3
78
Run Code Online (Sandbox Code Playgroud)

我将使用哪个MySQL函数?

谢谢

php mysql sql zend-framework

1
推荐指数
2
解决办法
6168
查看次数

如何使用字符串从嵌套数组中获取值

我有一个像这样的数组:

$temp = array( '123' => array( '456' => array( '789' => '0' ) ),
               'abc' => array( 'def' => array( 'ghi' => 'jkl' ) )
             );
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的字符串:

$address = '123_456_789';
Run Code Online (Sandbox Code Playgroud)

我可以得到$temp['123']['456']['789']使用上述数组$temp和字符串的价值$address吗?

有什么方法可以做到这一点,并且使用它是否是一种好习惯?

php arrays string multidimensional-array

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

根据两个属性选择一个元素

我有这样的元素

<input type='select' class='MultiSelect' id='myId'>
Run Code Online (Sandbox Code Playgroud)

现在我想获得一个选择框的值,它必须有MultiSelect类,并且还必须有myid id.

这该怎么做 ?

谢谢

html javascript jquery

0
推荐指数
1
解决办法
339
查看次数

在zend中使用gmail smtp发送电子邮件?

可能重复:
电子邮件zend framwork smtp

我有以下配置:

smtp.type = Zend_Mail_Transport_Smtp
smtp.smtpServer = "smtp.gmail.com"
smtp.username = "ddd@gmail.com"
smtp.password = "dddd"
smtp.email = "ddd@gmail.com"
smtp.port = "587"
smtp.ssl = "tls"
smtp.auth = "login"
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

5.7.0 Must issue a STARTTLS command first. 74sm813723wem.41
Run Code Online (Sandbox Code Playgroud)

我的COde:

public function sendEmail( $mailData, $bootstrap = null ) {

        // Get SMTP server configurations
        if ( $bootstrap == null ) {
            $front = Zend_Controller_Front::getInstance();
            $bootstrap = $front->getParam('bootstrap');
        }
        $smtpSettings = $bootstrap->getOption('smtp');

        print_r($smtpSettings);

        // Only pass username password settings if the authentication …
Run Code Online (Sandbox Code Playgroud)

php email gmail zend-framework

0
推荐指数
1
解决办法
1万
查看次数

将字符串切成碎片而不会破坏文字.

我有一个字符串:

$str = 'Hello World, Welcome World, Bye World';
Run Code Online (Sandbox Code Playgroud)

我想把上面的字符串切成碎片.每件作品应为10个字符.如果要剪切一个单词,则将该单词移到下一行.

例如:

$output = array();

$output[0] = 'Hello ';
$output[1] = 'World, ';
$output[2] = 'Welcome ';
$output[3] = 'World, Bye'; 
$output[4] = 'World';
Run Code Online (Sandbox Code Playgroud)

没有那么多if else和循环是否有最短路径.

谢谢

php arrays string

0
推荐指数
1
解决办法
706
查看次数

如何在symfony中使用doctrine对记录进行排序?

我正在研究现有项目.获取这样的记录:

$this->courses = Doctrine_Core::getTable('Course')->findByUserId($this->userId);
Run Code Online (Sandbox Code Playgroud)

现在我想按用户名对上述记录进行排序,但我不知道怎么做?

这段代码有什么解决方案吗?

谢谢

php doctrine symfony1 sql-order-by

0
推荐指数
1
解决办法
1968
查看次数

如何在div中显示图像而不调整其大小

我有一个160x160像素的div .我想在这个div中显示图像.我想在没有调整大小的情况下在div中显示图像.

  • 如果图像小于div,则在div的中心显示图像而不调整大小.
  • 如果图像较大,则div然后在div中显示图像的中心部分而不调整其大小.

这个div就像现实世界中的窗口.您可以根据窗口大小从该窗口查看视图.

我想你能理解这个吗?

谢谢

html css jquery image

0
推荐指数
1
解决办法
1万
查看次数