小编Haw*_*iak的帖子

安装TWIG模板引擎独立,没有作曲家

我想在模块中安装和使用Twig,并将/ lib/twig/contents的内容复制到我的modules文件夹中名为/ twig的文件夹中.我放了require_once('twig/Autoloader.php'); 在我的模块的顶部,我使用Twig_Autoloader :: register()尝试让它工作,但我一使用

$this->loader = new Twig_Loader_Filesystem($path);
$this->twig = new Twig_Environment($this->loader, array(
    //options
));
Run Code Online (Sandbox Code Playgroud)

我收到此错误:致命错误:找不到类'Twig_Loader_Filesystem'

我该如何解决这个问题?

php templates twig

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

FancyBox'未捕获的TypeError:无法调用未定义的'隐藏'方法

我一直在用fancybox搞砸.我在CakePHP框架中工作,并创建了一个管理面板.这个面板有几个选项,我通过AJAX加载到页面本身的Div.

现在,当我在这个div中放置一个图像并尝试使用Fancybox时,当我点击一个图像(放大它)时出现此错误:

Uncaught TypeError: Cannot call method 'hide' of undefined
N
I
b.fn.fancybox
f.event.dispatch
f.event.add.h.handle.i
Run Code Online (Sandbox Code Playgroud)

现在这是我的ajax加载器(functions.js)

$(".cmsPage").click(function() {
    var url = $(this).attr("href");

    $.ajax({
        url: url,
        success: function(data){
            $("#admin_wrapper").fadeIn('slow');
            $("#admin_content").fadeIn('slow');
            $("#admin_close").fadeIn('slow');
            $("#admin_content").html(data);

        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

admin_content是显示图像的位置:

#admin_content{
    display:none;
    position:absolute;
    z-index:10;
    background-color:#fff;
    opacity:1;
    width:1000px;
    min-height:500px;
    top:1%;
    color:black;
    padding:10px;
    margin:10px;
    border:solid black 1px;
    border-radius:5px;          
}
Run Code Online (Sandbox Code Playgroud)

但是,如果我去页面本身(不使用ajax)它完全正常.

有什么东西可以推翻fancybox吗?这个错误对我来说并不清楚.我在这里尝试了一切但是我没有使用wordpress.

css jquery fancybox

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

时区转换,我该如何做到最好和正确

所以我有以下内容

  • 与时间和时区匹配,这可能与每场比赛不同
  • 具有时区的用户

现在我想要什么?

我想在他的时区显示用户的时间,所以如果比赛是在GMT + 0(欧洲/伦敦)的12:00,那么我希望它在欧洲/阿姆斯特丹的13:00显示.

我不知道怎么做,请帮帮我;)

编辑抱歉,我使用PHP

php timezone

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

未找到CakePHP AclExtras插件

我一直在使用CakePHP框架搞砸了一下.我是这个部分:http://book.cakephp.org/2.0/en/tutorials-and-examples/simple-acl-controlled-application/part-two.html 我已经下载了插件并放置了它进入插件文件夹这是我的插件文件夹的样子(C:\ xampp\htdocs \nublet\app\plugin)

-AclExtras(DIR)-AclExtrasShell.php(FILE) - 控制台(DIR)---命令(DIR)---- AclExtrasShell.php(FILE)

现在,当我尝试运行命令时,这就是它所说的.

C:\>cake AclExtras.AclExtras aco_sync

Error: Plugin AclExtras could not be found.
#0 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(364): CakePlugin::path('AclExtra
s')
#1 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(225): App::pluginPath('AclExtras
')
#2 C:\xampp\htdocs\Nublet\lib\Cake\Core\App.php(542): App::path('Console/Command
', 'AclExtras')
#3 [internal function]: App::load('AclExtrasShell')
#4 [internal function]: spl_autoload_call('AclExtrasShell')
#5 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(216): class_exist
s('AclExtrasShell')
#6 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(167): ShellDispat
cher->_getShell('AclExtras.AclEx...')
#7 C:\xampp\htdocs\Nublet\lib\Cake\Console\ShellDispatcher.php(69): ShellDispatc
her->dispatch()
#8 C:\xampp\htdocs\Nublet\app\Console\cake.php(33): ShellDispatcher::run(Array)
#9 {main}
Run Code Online (Sandbox Code Playgroud)

试过这个:https: //github.com/markstory/acl_extras/issues/8 http://stackoverflow.com/questions/9887895/cakephp-2-1-authentication-aclextras-does-not-populate-acos-table

我能做什么?

问候,伤害.

acl cakephp

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

在此方法调用的静态方法和方法中使用$ this

如何$this->var1在静态方法调用的方法中使用?我有这个方法:

static public function getModuleConfigInputfields(array $data) {
    $fields = new InputfieldWrapper();
    $modules = Wire::getFuel('modules');
    $field = $modules->get("InputfieldText");
    $field->attr('name+id', 'apiKey');
    $field->attr('value', $data['apiKey']);
    $field->label = "API Key (Developer Key)";
    $field->description = 'Enter the API key';
    $fields->append($field);
    $field = $modules->get("InputfieldSelect");
    $field->attr('name+id', 'list_id');
    $mailing_lists = self::get_mc_lists();
    foreach($mailing_lists['data'] as $list)
    {
        $field->addOption($list->list_name, $list->list_id); 
    }
    $field->label = "Mailing list";
    $field->description = 'Choose a mailing list';
    $fields->append($field);
    return $fields;
}
Run Code Online (Sandbox Code Playgroud)

我想称这种方法:

public function get_mc_lists()
{
    $api = new MCAPI($this->apiKey);

    $retval = $api->lists();

    if ($api->errorCode){
        return …
Run Code Online (Sandbox Code Playgroud)

php static

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

JavaScript多维获取值而不循环

我有一个问题,

我在Javascript中有一个如下所示的数组:

var plans = [{
'advanced':[{
    'price':'10',
    'name':'Advanced'
    }],
'basic':[{
    'price':'20',
    'name':'Basic'
    }]
}];
Run Code Online (Sandbox Code Playgroud)

并且有一个称为计划的变量,这可以是高级或基本等.现在我想显示与变量计划相对应的数组的价格.我如何得到这个价格?

我尝试过这样的事情:

  • plans.advanced.price
  • 计划[ '先进'] [ '价格']
  • 计划[0].先进的[0].价格
  • 计划[0] [ '先进'] [0] [ '价格']

PS:我原来是一名PHP开发人员,也许我的PHP影响阻碍了正确的想法,我不知道......

javascript arrays

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

标签 统计

php ×3

acl ×1

arrays ×1

cakephp ×1

css ×1

fancybox ×1

javascript ×1

jquery ×1

static ×1

templates ×1

timezone ×1

twig ×1