170202111/contacttable

Okul dersi projesi

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:yii2-extension

dev-develop 2021-01-17 09:15 UTC

This package is auto-updated.

Last update: 2024-09-17 17:21:00 UTC


README

此模块确保用户能够与权限用户进行通信。

安装

在门户目录中的composer.json中安装模块

   "minimum-stability": "dev", //Minimum stabilityi dev olarak güncelliyoruz
   
   ........
    
	{
    //repostories kısmına bu kodu ekliyoruz
        "type": "vcs",
        "url": "https://github.com/170202111/contacttable.git"
    }

   ........


 {         
 	//require kısmına bu kodu ekliyoruz
    
      "170202111/contacttable": "dev-master"
 
 }

在composer.json中的操作之后,在Back-end的portal\backend\config下找到main.php文件,添加以下代码。

'projemodulu' => [
        'class' => '170202111\contacttable\Module',
    ],

然后,在Front-end的portal\frontend\config下找到main.php文件,添加以下代码。

'projemodulu' => [
        'class' => '170202111\contacttable\Module',
    ],

安装

需要依次安装以下软件,并生成github token。

  1. VirtualBox
  2. Vagrant
  3. Git
  4. GitHub API token 点击“Generate new token”创建新的token。
  5. 使用管理员权限的终端(命令行)执行以下命令。
vagrant plugin install vagrant-hostmanager
git clone https://github.com/kouosl/portalium-kickstarter.git portalium
git clone https://github.com/kouosl/vagrant-portalium.git vagrant-portalium
  1. 将vagrant-local.example.yml文件复制为vagrant-local.yml。
@vagrant-portal/config 
  1. 在vagrant-local.yml文件中按照以下方式定义GitHub api token。
....
github_token: 69ae156b9ac0c25a1fae962df77262ff773f8bd7
....
  1. 启动Vagrant虚拟机,开始安装。需要在vagrant-portal目录中运行vagrant命令。
vagrant up

从终端(命令行)远程访问虚拟机SSH;

vagrant ssh

使用外部程序(如putty等)进行ssh连接的信息;

  • ip:192.168.83.137
  • 用户:vagrant
  • 密码:vagrant

使用私钥连接;

ssh -i .vagrant/machines/portalium/virtualbox/private_key vagrant@portalium

Vagrant启动后,使用vagrant ssh连接到虚拟机,执行cd/var/www/portal命令,然后运行composer update。之后,执行以下迁移命令进行迁移操作:

php yii migrate --migrationPath=@vendor/webgece/table/migrations

执行迁移操作后,我们就完成了模块的安装。

模块结构和用法

模块在前端部分提供了一个用户与权限用户通信的表单。

用户可以通过此表单输入消息内容、用户ID、姓名、姓氏、电子邮件和消息,然后通过点击“发送”按钮将消息发送到数据库。

过去用户的消息可以通过前端进行查看。

在后端,管理员可以查看、更新和删除消息。