![](/img/trans.png)
[英]How do I write a custom module in Drupal 8 to connect Honeypot to Simpleform?
[英]How do you write a Drupal module to access a .net web service
我是.net开发人员,需要在php中编写drupal模块才能访问.net Web服务。
我假设在drupal数据存储区中,php将必须做一些本地存储。
谁能推荐一些有关如何进行Drupal开发的良好指导?
或提出一些有关如何解决上述问题的良好链接?
非常感谢。
编辑:
drupal数据存储区将用于存储与第三方网站关联的密钥。
此密钥对于每个drupal用户而言都是不合法的。
将为每个drupal用户从Web服务检索此密钥。
密钥将传递给一些javascript,然后它将执行其他操作。
我们可能需要有关您希望Drupal处理数据的更多详细信息。 它是否会绑定到节点,应该多久获取一次,等等。
至于实际访问Web服务,应该使用drupal_http_request()
和Drupal的XML-RPC函数 。
我将如何处理的粗略草图:
hook_install()
以创建您自己的表(也对此进行检查hook_schema()
)以存储您的用户ID(在Drupal中为'uid')到密钥的映射 hook_user()
以在“加载”操作中将密钥添加到用户对象。
hook_user()
的其他操作(例如“ login”,“ insert”等)以及其他类似的钩子例如hook_cron()
获得一些选项。 hook_uninstall()
删除表;) 有关文档的一些起点:
我是一个.net开发人员,需要在php中编写drupal模块
准备一些痛苦-我也是从ac#/。net的背景来到Drupal的,尽管与此同时,我可以欣赏Drupal的许多方面(甚至包括php的某些方面),但我仍然发现自己对'perils动态类型”,一定程度上缺乏OOD做法,并且php通常“不完整”;)
HTH和祝你好运
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.