小编Jos*_*los的帖子

在zend框架中正确使用语言

我有一个Zend应用程序有两个模块(admin和public),对于public我有以下插件来解析我的friendly-url:

class Custom_Controller_Plugin_Initializer extends Zend_Controller_Plugin_Abstract {

    protected $_front;
    protected $_request;

    public function __construct() {
        $this->_front = Zend_Controller_Front::getInstance();
        $this->_request = $this->_front->getRequest();        
    }

    public function preDispatch(Zend_Controller_Request_Abstract $request) {
    //checking if the url ends with "/"      
        $requestUri = $this->_request->getRequestUri();
        $path = parse_url($requestUri, PHP_URL_PATH);
        $query = parse_url($requestUri, PHP_URL_QUERY);
        if (substr($path, -1) != '/') {
            header('location: ' . $path . (isset($query) ? '/?' . $query : '/'));
            die();
        }
// exploding the uri to get the parts.        
        $uri = explode('/', substr($path, strlen(Zend_Controller_Front::getInstance()->getBaseUrl()) + 1));


        $modelLanguage …
Run Code Online (Sandbox Code Playgroud)

uri zend-framework routes

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

清除旋转木马的所有元素 - Sencha

Dows任何人都知道如何删除sencha中旋转木马上的所有元素???

carousel = new Ext.Carousel({
    fullscreen: true,
    defaults: {
        cls: 'carousel-item'
    },
    items: [{
            id:'tab-1',
            html: '',
            cls: 'card card1'
        },{
            id:'tab-2',
            html: '<p>Clicking on either side of the indicators below</p>',
            cls: 'card card2'
        },{
            id:'tab-3',
            html: 'Card #3',
            cls: 'card card3'
        }]
});
Run Code Online (Sandbox Code Playgroud)

非常感谢

extjs items carousel

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

在zend形式上的nonce

有没有人知道是否存在以zend形式使用nonce的方法.

注意:nonce字段用于验证表单的内容来自当前站点上的位置而不是其他位置.nonce不提供绝对保护,但应防止大多数情况.在表单中使用nonce字段非常重要.

提前致谢

forms security zend-framework nonce

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

UNSET不为Zend Session工作

我正在使用Zend Session,但我遇到了问题.如果我实例化Zend_Session_Namespace('a')并取消设置,我会继续获取存储空间:

$storage = new Zend_Session_Namespace('a');
unset($storage);
$storage = new Zend_Session_Namespace('a');
echo $storage->id;
Run Code Online (Sandbox Code Playgroud)

并获取我之前存储的数据.

任何的想法???

php session zend-framework zend-session zend-session-namespace

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

使用"." 对于zend验证器浮点数中的小数

我有一个带有"价格"元素的表单.我使用"float"验证器验证此元素.事情是我插入时,例如:

12,50 =>它有效,但当我尝试将其保存在DB(mysql)上时,它保存为"12.00"

所以我想将小数字符从","更改为".".有人知道吗?

注意.如果我把:

$price->addValidator('Float', 'de')
Run Code Online (Sandbox Code Playgroud)

要么

$validator = new Zend_Validate_Float(array('locale' => 'de'));
$price->addValidator($validator)
Run Code Online (Sandbox Code Playgroud)

这是行不通的.

mysql zend-framework zend-form zend-validate zend-locale

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

添加元素到carousel sencha

sencha touch中,我有一个这样的旋转木马:

ajaxNav = new Ext.Panel({    
    scroll: 'vertical',
    cls: 'card1 demo-data',
    styleHtmlContent: true,
    layout: {
        type: 'vbox',
        align: 'stretch'
    },
    defaults: {
        flex: 1
    },
    items: [{
        xtype: 'carousel',
        items: [{
            id:'tab-1',
            html: '',
            cls: 'card card1'
        },
        {
            id:'tab-2',
            html: '<p>Clicking on either side of the indicators below</p>',
            cls: 'card card2'
        },
        {
            id:'tab-3',
            html: 'Card #3',
            cls: 'card card3'
        }]
    }]
});
Run Code Online (Sandbox Code Playgroud)

有谁知道如何添加dinamycally元素?

extjs add elements carousel

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

使用类来对齐ckeditor

我正在使用ckeditor,这真的很棒.我遇到的唯一问题是我在对齐对象时尝试使用类而不是样式.更具体地说,我想使用类alignleft来对齐左图像而不是使用style ="float:left".为此,我修改了插件ckeditor/plugins/image/dialogs/image.js

在id:'cmbAlign'中,我更改了setup和commid方法,以便根据情况添加类"alignleft"或"alignright"但奇怪的是当我尝试更改类时它不起作用(使用removeClass或addClass, setAttribute('class')也不起作用).代码是:

id:'cmbAlign',
    type:'select',
    widths:['35%','65%'],
    style:'width:90px',
    label:b.lang.common.align,
    'default':'',
    items:[[b.lang.common.notSet,'none'],[b.lang.common.alignLeft,'left'],[b.lang.common.alignRight,'right']],
    onChange:function(){
        l(this.getDialog());
        o.call(this,'advanced:txtdlgGenStyle');
    },
    setup:function(C,D){
        if(C==d){
            var E=(D.getAttribute('class')+'').match(/align([a-z]+)?/);
            if(E&&E[1])E = E[1];else E='';
            this.setValue(E);
        }
    },
    commit:function(C,D,E){        
        var F = (this.getValue()+'');
        if(C==d||C==f){
            var G=(D.getAttribute('class')+'').match(/align([a-z]+)?/);
            if(G&&G[1]){
                if(F!=G[1]){
                    D.removeClass('align'+G[1]);
                    if(F!=='')D.setAttribute('rel',F); D.addClass('align'+F);
                }
            } else {
                if(F!=='')D.setAttribute('rel',F); D.addClass('align'+F);
            }

        }
}
Run Code Online (Sandbox Code Playgroud)

请注意,我已添加D.setAttribute('rel',F),它的工作完美.

有没有人有任何想法或解决方案?

javascript wysiwyg class ckeditor

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

在Zend框架中使用函数脚本

为了保持Zend Framework中的良好实践,我对是否做某事表示怀疑.

很多时候我需要使用一些功能,例如:http://www.paulferrett.com/2009/php-camel-case-functions/或应用程序周围的其他功能.问题是,因为我需要在整个项目中使用它,所以我无法将其定义为模型的方法,因此我尝试将其用作帮助程序.

现在我不想将它作为助手使用,因为我觉得在控制器或模型中使用视图助手并不是一个好习惯.

我有以下想法:在Zend应用程序的index.php中包含一个名为functions.php的脚本.

你怎么看?

php zend-framework

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