[BUG]: missing toolbar in site view #1116

Open
opened 2024-05-02 14:53:41 +00:00 by Polmock · 0 comments

What Happened?

In the site view (edit view) is missing the toolbar, and instead we get an error 'Call to undefined method Joomla\Database\Mysqli\MysqliDriver::toSql()'.

A possible fix is the following:
in the HtmlView.php of the Site View (View\Entity\HtmlView.php) in the display function, add
$this->toolbar = Toolbar::getInstance('toolbar');
after

// Set the toolbar
$this->addToolBar();

Steps to reproduce the Bug

Create a component with a site view and try to open a single view

Which Joomla version are you compiling in?

3.10.12

Which PHP version are you compiling in?

8.2.2

Which Joomla versions are you targeting?

4.4.4

Which PHP version are you targeting?

8.2.4

Which Web server is JCB running on?

Apache 2.4

Which Relational Database is JCB running on?

MySql 8.0

Which OS is JCB running on?

Windows 11

Which JCB version are you using?

3.2.1-rc3

Where in JCB did this issue occur?

Compilation of a component, Site View(admin_view)

On which browsers did you encounter the issue?

Firefox, Chrome

Additional Comments

No response

### What Happened? In the site view (edit view) is missing the toolbar, and instead we get an error 'Call to undefined method Joomla\Database\Mysqli\MysqliDriver::toSql()'. A possible fix is the following: in the HtmlView.php of the Site View (View\Entity\HtmlView.php) in the display function, add `$this->toolbar = Toolbar::getInstance('toolbar');` after ``` // Set the toolbar $this->addToolBar(); ``` ### Steps to reproduce the Bug Create a component with a site view and try to open a single view ### Which Joomla version are you compiling in? 3.10.12 ### Which PHP version are you compiling in? 8.2.2 ### Which Joomla versions are you targeting? 4.4.4 ### Which PHP version are you targeting? 8.2.4 ### Which Web server is JCB running on? Apache 2.4 ### Which Relational Database is JCB running on? MySql 8.0 ### Which OS is JCB running on? Windows 11 ### Which JCB version are you using? 3.2.1-rc3 ### Where in JCB did this issue occur? Compilation of a component, Site View(admin_view) ### On which browsers did you encounter the issue? Firefox, Chrome ### Additional Comments _No response_
Polmock added the
Bug
label 2024-05-02 14:53:41 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: joomla/Component-Builder#1116
No description provided.