fecyo添加自定义的支付方式应该在哪添加?怎么操作?

文档问题 · qq2801863263 · 于 3年前 发布 · 1389 次阅读

fecmall有相关教程,请问fecyo如何添加?

共收到 20 条回复
cougar999#22年前 0 个赞

我也按照Fecstripe的目录结构和方式写了一个支付方式,但发现无论是前台还是后台都加载不出来这个支付方式,反倒是在 \addons\fecmall\fecstripe\app\appadmin\modules\Config\block\appfrontpayment\Manager.php

这个文件里修改的时候能看到开启新支付的设置。 如果想写一个像fecstripe一样的插件,独立文件夹的,除了拷贝一个新文件夹和修改config.php文件以外,还需要做什么设置吗?

Fecmall#32年前 0 个赞

@cougar999 #2楼

admin:后台加了菜单,需要在资源管理里面加url资源,然后用户组加资源权限(当前用户对应的用户组),然后刷缓存

就可以在后台看到菜单了(前提是你在配置文件里面写了菜单配置,这个可以参看stripe支付方式)

cougar999#42年前 0 个赞

@Fecmall #3楼 看了fecstripe目录里的文件,也没有找到fecstripe添加到后台的代码,很奇怪fecstripe是怎么出现在后台admin的菜单里并工作的

实现思路是怎么一回事呢?

Fecmall#52年前 0 个赞

打开 ./addons/fecmall/fecstripe/config.php 可以看到配置

'administer' => [
        'install' => [
            'class' => 'fecstripe\administer\Install',
            // 其他引入的属性,类似yii2组件的方式写入即可
            'test' => 'test_data',
        ],

打开@fecstripe\administer\Install.php

就可以看到了,这里是插件安装过程中执行的sql。

cougar999#62年前 0 个赞

@Fecmall #5楼 哦,这个命令开始看到了,没意识到是做什么的。我按照fecstripe做了一个,不是线上安装,这个Install.php文件怎么能执行呢?

Fecmall#72年前 0 个赞

@cougar999 #6楼 自己手动执行啊,可以web执行以下,也可以脚本执行

也可以压根不执行,手动去后台添加资源,自己设置权限啊。

cougar999#82年前 0 个赞

@Fecmall #7楼 尝试着命令行运行Install.php提示 Fatal error: Interface 'fecshop\services\extension\InstallInterface' not found in D:\wamp\www\nft\addons\fecmall\fecstripe\administer\Install.php on line 11

手动添加之后还是有点问题,不知道该如何解决是好了。。。

Fecmall#92年前 0 个赞

@cougar999 #8楼 这个问题,该告诉的都告诉了,自己照葫芦画瓢把

至于你这个报错,这么低级的错误懒得说了,自己找吧。

cougar999#102年前 0 个赞

@Fecmall #9楼 对啊,这问题是简单低级,但是 fecshop\services\extension\InstallInterface 这个文件是存在的啊

Fecmall#112年前 0 个赞

@cougar999 #10楼

让你顺藤摸瓜,去看看fecstripe是怎么写的。自己去琢磨,为什么明明存在文件这里找不到?那就是你写错了

解决: fecshop\services\extension\InstallInterface 改为 \fecshop\services\extension\InstallInterface 就可以了。

论坛回帖只给思路,这里不是培训班,前面的信息给的很多了。再问这样的低级问题,自己琢磨就能解决的问题,先去把学费交了。

cougar999#122年前 0 个赞

@Fecmall #11楼 加斜杠这个当然想到了,fecstripe当然看了。

你的fecstripe里面写的就是带斜杠的,我复制出来自然也是带斜杠的,我怀疑你自己有没有运行过试试?以前在你代码里找出那么多问题,不知道你是不是自己测试过。

如果真的想赚钱就别做开源,做开源还烦人家问?有问题提出来才能改正对吧?没有问题别人会问吗?因为看不明白搞不懂才问,很正常啊。

Fecmall#132年前 0 个赞

@cougar999 #12楼

祝你好运~

cougar999#142年前 0 个赞

@Fecmall #13楼 这句话刚说给你自己。

Fecmall#152年前 1 个赞

@cougar999 [#14楼](#comment14)

论坛是公共地带,为了防止误导,还是得说明一下

1.这是你自己二次开发出现的问题,非fecmall本身代码的问题

2.已经给与了思路,你自己还捉摸不透,那谁也帮不了你

3.以前代码那么多问题?

fecmall的版本一直迭代,问题也一直解决,现在fecmall很稳定。

这个帖子,你自己二次开发遇到的问题,和fecmall有什么本身的源码没有关系,开发遇到问题,自己解决不了,恼羞成怒,攻击fecmall?

4.做开源,同样可以赚钱,做开源没有回复问题的义务,如果你认为有,写明出处。

5.祝你好运是真的。对于你这种类型的人,做fecmall五年来,本人遇到过几个,你这个类型的人不多,无论做什么事情,总能遇到几个,本人持乐观态度对待,本人已经没有话说了,只能用这句话送送你,祝你好运。

cougar999#162年前 0 个赞

@Fecmall #15楼 问题在于,我运行\addons\fecmall\fecstripe\administer\Install.php的时候就是那个错误提示,这个文件夹不是我拷贝出来的,是你插件文件夹里的,我只是提出了这个问题

Fecmall#172年前 0 个赞

@cougar999 #16楼 祝你好运。

Fecmall#182年前 0 个赞

看到该帖子评论的朋友,强调一下(以防误解,对于确诊,以及本地可以重现的bug问题,本人从来没有回避和不处理的)。

fecstripe安装是没有问题的(再fecmall上面直接安装fecstripe),本人已经安装过好几次。

至于该帖子这位朋友的问题,纯属个人开发问题,和fecmall以及stripe插件没有关系。

cougar999#192年前 0 个赞

默默的去更新了 fecstripe 和 braintree插件吗? 测试了吗?丢文件了吧?

Fecmall#202年前 0 个赞

@cougar999 #19楼 你开心就好,祝你开心每一天。

添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics